tencentminiprogram

package
v0.0.0-...-9b96405 Latest Latest
Warning

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

Go to latest
Published: Mar 1, 2022 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var APIToken = Server.EndPoint("GET", "/cgi-bin/token")
View Source
var Server = fetcher.Concat(
	fetcher.URL("https://api.weixin.qq.com"),
)

Functions

func IsErrorInvalidCode

func IsErrorInvalidCode(err error) bool

Types

type App

type App struct {
	AppID     string
	AppSecret string
	Client    fetcher.Client
	// contains filtered or unexported fields
}

func (*App) AccessToken

func (a *App) AccessToken() (string, error)

func (*App) ClientCredentialBuilder

func (a *App) ClientCredentialBuilder() fetcher.Command

func (*App) GetAccessToken

func (a *App) GetAccessToken() (string, error)

func (*App) GrantAccessToken

func (a *App) GrantAccessToken() (string, error)

func (*App) Login

func (a *App) Login(code string) (*ResultUserInfo, error)

func (*App) SetAccessTokenCreator

func (a *App) SetAccessTokenCreator(f func() (string, error))

func (*App) SetAccessTokenGetter

func (a *App) SetAccessTokenGetter(f func() (string, error))

type ResultAPIError

type ResultAPIError struct {
	Errcode int    `json:"errcode"`
	Errmsg  string `json:"errmsg"`
}

type ResultUserInfo

type ResultUserInfo struct {
	Errcode    int    `json:"errcode"`
	Errmsg     string `json:"errmsg"`
	OpenID     string `json:"openid"`
	SessionKey string `json:"session_key"`
	UnionID    string `json:"unionid"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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