Versions in this module Expand all Collapse all v2 v2.0.3 Jul 8, 2020 v2.0.2 Jul 8, 2020 Changes in this version + const CacheKeyMiniProgramPrefix + const CacheKeyOfficialAccountPrefix + type AccessTokenHandle interface + GetAccessToken func() (accessToken string, err error) + func NewDefaultAccessToken(appID, appSecret, cacheKeyPrefix string, cache cache.Cache) AccessTokenHandle + type DefaultAccessToken struct + func (ak *DefaultAccessToken) GetAccessToken() (accessToken string, err error) + type DefaultJsTicket struct + func (js *DefaultJsTicket) GetTicket(accessToken string) (ticketStr string, err error) + type JsTicketHandle interface + GetTicket func(accessToken string) (ticket string, err error) + func NewDefaultJsTicket(appID string, cacheKeyPrefix string, cache cache.Cache) JsTicketHandle + type ResAccessToken struct + AccessToken string + ExpiresIn int64 + func GetTokenFromServer(appID, appSecret string) (resAccessToken ResAccessToken, err error) + type ResTicket struct + ExpiresIn int64 + Ticket string + func GetTicketFromServer(accessToken string) (ticket ResTicket, err error)