Documentation
¶
Index ¶
- type MiniProgram
- func (mp *MiniProgram) AccessToken() (contracts.AccessToken, error)
- func (mp *MiniProgram) AccessTokenCacheKey() string
- func (mp *MiniProgram) AesKey() string
- func (mp *MiniProgram) AppId() string
- func (mp *MiniProgram) AppSecret() string
- func (mp *MiniProgram) Auth() *auth.Auth
- func (mp *MiniProgram) Authorizer() *authorizer.Authorizer
- func (mp *MiniProgram) Cache() (cache.Cache, string)
- func (mp *MiniProgram) ComponentAccessToken() string
- func (mp *MiniProgram) ComponentAppId() string
- func (mp *MiniProgram) ContentSecurity() *content.Security
- func (mp *MiniProgram) Encryptor() *encryptor.Encryptor
- func (mp *MiniProgram) IsOpenPlatform() bool
- func (mp *MiniProgram) PlatformType() string
- func (mp *MiniProgram) QrCode() *qr_code.QrCode
- func (mp *MiniProgram) Server() *server.Server
- func (mp *MiniProgram) SubscribeMessage() *message.Subscribe
- func (mp *MiniProgram) Token() string
- func (mp *MiniProgram) User() *user.User
- func (mp *MiniProgram) WxaCode() *wxa_code.WxaCode
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MiniProgram ¶
type MiniProgram struct {
// contains filtered or unexported fields
}
MiniProgram 小程序
func New ¶
func New(appId, appSecret, token, aesKey string, opts ...Option) *MiniProgram
func NewWithOpenPlatform ¶
func NewWithOpenPlatform( appId, authorizerRefreshToken, token, aesKey string, authorizerAccount contracts.AuthorizerInterface, opts ...Option, ) *MiniProgram
NewWithOpenPlatform 开放平台代小程序调用接口
func (*MiniProgram) AccessToken ¶
func (mp *MiniProgram) AccessToken() (contracts.AccessToken, error)
func (*MiniProgram) AccessTokenCacheKey ¶
func (mp *MiniProgram) AccessTokenCacheKey() string
func (*MiniProgram) AesKey ¶
func (mp *MiniProgram) AesKey() string
func (*MiniProgram) AppId ¶
func (mp *MiniProgram) AppId() string
func (*MiniProgram) AppSecret ¶
func (mp *MiniProgram) AppSecret() string
func (*MiniProgram) Authorizer ¶
func (mp *MiniProgram) Authorizer() *authorizer.Authorizer
Authorizer 小程序授权开放平台后的相关接口 此类接口只能由授权到开放平台的小程序调用或直接由开放平台调用
func (*MiniProgram) ComponentAccessToken ¶
func (mp *MiniProgram) ComponentAccessToken() string
func (*MiniProgram) ComponentAppId ¶
func (mp *MiniProgram) ComponentAppId() string
func (*MiniProgram) ContentSecurity ¶
func (mp *MiniProgram) ContentSecurity() *content.Security
ContentSecurity 内容安全
func (*MiniProgram) Encryptor ¶
func (mp *MiniProgram) Encryptor() *encryptor.Encryptor
Encryptor 小程序加密数据的解密
func (*MiniProgram) IsOpenPlatform ¶
func (mp *MiniProgram) IsOpenPlatform() bool
func (*MiniProgram) PlatformType ¶ added in v0.1.6
func (mp *MiniProgram) PlatformType() string
func (*MiniProgram) SubscribeMessage ¶ added in v0.1.2
func (mp *MiniProgram) SubscribeMessage() *message.Subscribe
SubscribeMessage 订阅消息
func (*MiniProgram) Token ¶
func (mp *MiniProgram) Token() string
Click to show internal directories.
Click to hide internal directories.