pywxclient.core.session module

WeChat session manage module.

class pywxclient.core.session.Session(request_session_cls=<class 'pywxclient.core.session.RequestsSession'>, session_data=None, endpoint=None, **kwargs)

Bases: object

WeChat client session class.

authorized

Indicate whether session has authorized.

close()

Close session.

dump()

Dump session as a dict.

finish_authorize(endpoint)

Session has authorized successfully.

get_session_cookies()

Return session cookies.

get_wx_session_data()

Return WxSession related data.

initialize_wx_session(wx_session_data)

Initialize WxSession instance.

is_active()

Check whether session is active.

load(session_data)

Load session from data.

sync(sync_key)

Sync session state.

wx_endpoint

Return wechat session endpoint.