微信公众号操作基础接口
在每个操作实例对象中也有
GetAccessToken
方法
ak,err:=officialAccount.GetAccessToken()
默认在sdk内部是ak获取之后是存放在cache中,如果你有其他系统以及存放了ak的话,只需要实现如下interface就可以了:
//AccessTokenHandle AccessToken 接口
type AccessTokenHandle interface {
GetAccessToken() (accessToken string, err error)
}
然后通过wechat对象,进行设置:
officialAccount.SetAccessTokenHandle=customAccessTokenHandle
如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表或者IP网段信息。
ipList, err:=officialAccount.GetBasic().GetCallbackIP()
ipList, err:=officialAccount.GetBasic().GetAPIDomainIP()
此接口官方有每月调用限制,不可随意调用
err:=officialAccount.GetBasic().ClearQuota()