Documentation ¶
Index ¶
- Constants
- func AddButton(b ...button.Button)
- func Encoding(params ...string) string
- type Config
- type Context
- func (c *Context) CheckSignature(signature, nonce, timestamp string) bool
- func (c *Context) DelConditional() error
- func (c *Context) DeleteMenu() error
- func (c *Context) GetAccessToken() string
- func (c *Context) QueryMenu() ([]byte, error)
- func (c *Context) SetMenu() error
- func (c *Context) SetMenuByJson(j []byte) error
- func (c *Context) UpdateAccessToken() error
- type Menu
Constants ¶
View Source
const ( UrlSuffixAccesstoken = UrlPrefix + "token?grant_type=%s&appid=%s&secret=%s" GrantTypeAccessToken = "client_credential" )
View Source
const ( MenuCreateUrl = UrlPrefix + `menu/create?access_token=%s` MenuGetUrl = UrlPrefix + `get_current_selfmenu_info?access_token=%s` MenuDeleteUrl = UrlPrefix + `menu/delete?access_token=%s` // MenuGetConfig = `https://api.weixin.qq.com/cgi-bin/menu/get?access_token=%s` ConditionalCreateUrl = UrlPrefix + `menu/addconditional?access_token=%s` ConditionalDeleteUrl = UrlPrefix + `delconditional?access_token=%s` ConditionalTryMatchUrl = UrlPrefix + `menu/trymatch?access_token=%s` )
View Source
const (
UrlPrefix = "https://api.weixin.qq.com/cgi-bin/"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Context ¶
type Context struct { Config // 控制部分 accesstoken.AccessToken UpdateChan chan int // contains filtered or unexported fields }
Context 中控部分
func NewContext ¶
NewContext 初始化一个Context,并启动AccessToken的中控goroutine
func (*Context) CheckSignature ¶
CheckSignature 用于校验signature,接入微信平台
func (*Context) GetAccessToken ¶
GetAccessToken 获取AccessToken
func (*Context) SetMenuByJson ¶
SetMenuByJson 直接通过JSON设置菜单
func (*Context) UpdateAccessToken ¶
UpdateAccessToken 更新AccessToken
Click to show internal directories.
Click to hide internal directories.