Documentation ¶
Index ¶
- type Config
- type Credentials
- type DefaultJsapiTicket
- type JsapiTicket
- type Jssdk
- type OfficialAccount
- func (oa *OfficialAccount) ConfigLoggerWithMap(m map[string]interface{})
- func (oa *OfficialAccount) GetClient() *base.Client
- func (oa *OfficialAccount) GetClientWithToken() *base.Client
- func (oa *OfficialAccount) GetToken() string
- func (oa *OfficialAccount) JsapiTicket() *DefaultJsapiTicket
- func (oa *OfficialAccount) Jssdk(url string, list []string) *Jssdk
- func (oa *OfficialAccount) OAuth() *oauth2.WechatConfig
- func (oa *OfficialAccount) SetAccessToken(token auth.AccessToken)
- func (oa *OfficialAccount) SetCache(c *gcache.Cache)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Credentials ¶
type Credentials struct {
// contains filtered or unexported fields
}
func (*Credentials) Get ¶
func (c *Credentials) Get() map[string]string
type DefaultJsapiTicket ¶
type DefaultJsapiTicket struct {
// contains filtered or unexported fields
}
func (*DefaultJsapiTicket) GetTicket ¶
func (v *DefaultJsapiTicket) GetTicket() string
type JsapiTicket ¶
type JsapiTicket interface {
GetTicket() string
}
type Jssdk ¶
type OfficialAccount ¶
type OfficialAccount struct { Logger *log.Logger Cache *gcache.Cache // contains filtered or unexported fields }
func New ¶
func New(config Config) *OfficialAccount
func (*OfficialAccount) ConfigLoggerWithMap ¶
func (oa *OfficialAccount) ConfigLoggerWithMap(m map[string]interface{})
logger -------------
func (*OfficialAccount) GetClient ¶
func (oa *OfficialAccount) GetClient() *base.Client
func (*OfficialAccount) GetClientWithToken ¶
func (oa *OfficialAccount) GetClientWithToken() *base.Client
func (*OfficialAccount) JsapiTicket ¶
func (oa *OfficialAccount) JsapiTicket() *DefaultJsapiTicket
func (*OfficialAccount) OAuth ¶
func (oa *OfficialAccount) OAuth() *oauth2.WechatConfig
OAuth @see https://gitee.com/wallesoft/go/oauth2
func (*OfficialAccount) SetAccessToken ¶
func (oa *OfficialAccount) SetAccessToken(token auth.AccessToken)
SetAccessToken 需要传入满足接口
Click to show internal directories.
Click to hide internal directories.