Documentation ¶
Index ¶
- func CreateMenu(accessTokenSrv *mpcore.DefaultAccessTokenServer, menu *mpmenu.Menu) error
- func CreateTempQrcode(accessTokenSrv *mpcore.DefaultAccessTokenServer, sceneId int32, ...) (*mpqrcode.TempQrcode, error)
- func DelelteMenu(accessTokenSrv *mpcore.DefaultAccessTokenServer) error
- func Download(accessTokenSrv *mpcore.DefaultAccessTokenServer, mediaId, filepath string) (written int64, err error)
- func GetAuthCodeUrl(appId, uri string) string
- func GetUserInfo(accessTokenSrv *mpcore.DefaultAccessTokenServer, openid string) (uir *mpuser.UserInfo, err error)
- func GetUserInfoByCode(appId, appSecret, code string) (info *mpoauth2.UserInfo, err error)
- func SendNews(accessTokenSrv *mpcore.DefaultAccessTokenServer, touser string, ...) error
- func SendTemplateNews(accessTokenSrv *mpcore.DefaultAccessTokenServer, ...) (int64, error)
- func WxConfigSign(jsapiTicket, nonceStr, timestamp, url string) (signature string)
- type MpServer
- type WeMp
- func (srv *WeMp) GetAccessTokenServer(appId string) (*mpcore.DefaultAccessTokenServer, error)
- func (srv *WeMp) GetAppConfig(appId string) (map[string]string, error)
- func (srv *WeMp) GetServer(appId string, handler mpcore.Handler) (*mpcore.Server, error)
- func (srv *WeMp) GetTicketServer(appId string) (*mpjssdk.DefaultTicketServer, error)
- func (srv *WeMp) SetAppConfig(appId string, appConfig map[string]string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateMenu ¶
func CreateMenu(accessTokenSrv *mpcore.DefaultAccessTokenServer, menu *mpmenu.Menu) error
创建菜单支持二级菜单
func CreateTempQrcode ¶
func CreateTempQrcode(accessTokenSrv *mpcore.DefaultAccessTokenServer, sceneId int32, expireSeconds int) (*mpqrcode.TempQrcode, error)
创建临时微信二维码
func Download ¶
func Download(accessTokenSrv *mpcore.DefaultAccessTokenServer, mediaId, filepath string) (written int64, err error)
下载临时素材图片
func GetUserInfo ¶
func GetUserInfo(accessTokenSrv *mpcore.DefaultAccessTokenServer, openid string) (uir *mpuser.UserInfo, err error)
根据openid 获取用户信息
func GetUserInfoByCode ¶
微信网页授权 根据code 获取微信用户信息
func SendNews ¶
func SendNews(accessTokenSrv *mpcore.DefaultAccessTokenServer, touser string, articles ...mpcustom.Article) error
推送文章信息
func SendTemplateNews ¶
func SendTemplateNews(accessTokenSrv *mpcore.DefaultAccessTokenServer, touser, templateId, uri string, data map[string]mptemplate.DataItem) (int64, error)
发送模版消息
func WxConfigSign ¶
jssdk sign
Types ¶
type WeMp ¶
type WeMp struct {
// contains filtered or unexported fields
}
定义微信公众号结构
func (*WeMp) GetAccessTokenServer ¶
func (srv *WeMp) GetAccessTokenServer(appId string) (*mpcore.DefaultAccessTokenServer, error)
access_token 中控服务器
func (*WeMp) GetAppConfig ¶
获取公众号配置
func (*WeMp) GetTicketServer ¶
func (srv *WeMp) GetTicketServer(appId string) (*mpjssdk.DefaultTicketServer, error)
jsapi_ticket 中控服务器
Click to show internal directories.
Click to hide internal directories.