config

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	AppId         string
	Secret        string
	Token         string
	AesKey        string
	MsgDataFormat string
	AccessToken   string
	ExpiresTime   int64
}

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) GetAppId

func (config *WxaInMemoryConfig) GetAppId() string

获取appid

func (*WxaInMemoryConfig) GetConfig

func (config *WxaInMemoryConfig) GetConfig() *Config

func (*WxaInMemoryConfig) GetSecret

func (config *WxaInMemoryConfig) GetSecret() string

获取Secret

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
}

基于redis配置

func NewRedis

func NewRedis(cfg *Config, server, password string) *WxaInRedisConfig

func (*WxaInRedisConfig) ExpiredAccessToken

func (config *WxaInRedisConfig) ExpiredAccessToken()

强制过期access_token

func (*WxaInRedisConfig) GetAccessToken

func (config *WxaInRedisConfig) GetAccessToken() string

获取access_token

func (*WxaInRedisConfig) GetAppId

func (config *WxaInRedisConfig) GetAppId() string

获取appid

func (*WxaInRedisConfig) GetConfig

func (config *WxaInRedisConfig) GetConfig() *Config

func (*WxaInRedisConfig) GetSecret

func (config *WxaInRedisConfig) GetSecret() string

获取Secret

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL