Documentation ¶
Index ¶
- type Config
- type WxaInMemoryConfig
- func (config *WxaInMemoryConfig) ExpiredAccessToken()
- func (config *WxaInMemoryConfig) GetAccessToken() string
- func (config *WxaInMemoryConfig) GetAppId() string
- func (config *WxaInMemoryConfig) GetConfig() *Config
- func (config *WxaInMemoryConfig) GetSecret() string
- func (config *WxaInMemoryConfig) IsAccessTokenExpired() bool
- func (config *WxaInMemoryConfig) SetConfig(cfg *Config)
- func (config *WxaInMemoryConfig) UpdateAccessToken(accessToken string, expiresInSeconds int64)
- type WxaInRedisConfig
- func (config *WxaInRedisConfig) ExpiredAccessToken()
- func (config *WxaInRedisConfig) GetAccessToken() string
- func (config *WxaInRedisConfig) GetAppId() string
- func (config *WxaInRedisConfig) GetConfig() *Config
- func (config *WxaInRedisConfig) GetSecret() string
- func (config *WxaInRedisConfig) IsAccessTokenExpired() bool
- func (config *WxaInRedisConfig) SetConfig(cfg *Config)
- func (config *WxaInRedisConfig) UpdateAccessToken(accessToken string, expiresInSeconds int64)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WxaInMemoryConfig ¶
type WxaInMemoryConfig struct {
// contains filtered or unexported fields
}
基于内存配置
func NewMemory ¶
func NewMemory(cfg *Config) *WxaInMemoryConfig
func (*WxaInMemoryConfig) ExpiredAccessToken ¶
func (config *WxaInMemoryConfig) ExpiredAccessToken()
强制过期access_token
func (*WxaInMemoryConfig) GetAccessToken ¶
func (config *WxaInMemoryConfig) GetAccessToken() string
获取access_token
func (*WxaInMemoryConfig) GetConfig ¶
func (config *WxaInMemoryConfig) GetConfig() *Config
func (*WxaInMemoryConfig) IsAccessTokenExpired ¶
func (config *WxaInMemoryConfig) IsAccessTokenExpired() bool
access_token是否过期
func (*WxaInMemoryConfig) SetConfig ¶
func (config *WxaInMemoryConfig) SetConfig(cfg *Config)
func (*WxaInMemoryConfig) UpdateAccessToken ¶
func (config *WxaInMemoryConfig) UpdateAccessToken(accessToken string, expiresInSeconds int64)
更新access_token
type WxaInRedisConfig ¶
type WxaInRedisConfig struct {
// contains filtered or unexported fields
}
TODO 基于redis配置
func NewRedis ¶
func NewRedis(cfg *Config) *WxaInRedisConfig
func (*WxaInRedisConfig) ExpiredAccessToken ¶
func (config *WxaInRedisConfig) ExpiredAccessToken()
强制过期access_token
func (*WxaInRedisConfig) GetAccessToken ¶
func (config *WxaInRedisConfig) GetAccessToken() string
获取access_token
func (*WxaInRedisConfig) GetConfig ¶
func (config *WxaInRedisConfig) GetConfig() *Config
func (*WxaInRedisConfig) IsAccessTokenExpired ¶
func (config *WxaInRedisConfig) IsAccessTokenExpired() bool
access_token是否过期
func (*WxaInRedisConfig) SetConfig ¶
func (config *WxaInRedisConfig) SetConfig(cfg *Config)
func (*WxaInRedisConfig) UpdateAccessToken ¶
func (config *WxaInRedisConfig) UpdateAccessToken(accessToken string, expiresInSeconds int64)
更新access_token
Click to show internal directories.
Click to hide internal directories.