mp

package
v2.0.0-...-7352a24 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2018 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

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 DelelteMenu

func DelelteMenu(accessTokenSrv *mpcore.DefaultAccessTokenServer) error

删除菜单

func Download

func Download(accessTokenSrv *mpcore.DefaultAccessTokenServer, mediaId, filepath string) (written int64, err error)

下载临时素材图片

func GetAuthCodeUrl

func GetAuthCodeUrl(appId, uri string) string

生成网页授权地址.

func GetUserInfo

func GetUserInfo(accessTokenSrv *mpcore.DefaultAccessTokenServer, openid string) (uir *mpuser.UserInfo, err error)

根据openid 获取用户信息

func GetUserInfoByCode

func GetUserInfoByCode(appId, appSecret, code string) (info *mpoauth2.UserInfo, err error)

微信网页授权 根据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

func WxConfigSign(jsapiTicket, nonceStr, timestamp, url string) (signature string)

jssdk sign

Types

type MpServer

type MpServer struct {
	// contains filtered or unexported fields
}

定义每个微信公众号结构

type WeMp

type WeMp struct {
	// contains filtered or unexported fields
}

定义微信公众号结构

func NewWeMp

func NewWeMp(mc map[string]map[string]string) *WeMp

func (*WeMp) GetAccessTokenServer

func (srv *WeMp) GetAccessTokenServer(appId string) (*mpcore.DefaultAccessTokenServer, error)

access_token 中控服务器

func (*WeMp) GetAppConfig

func (srv *WeMp) GetAppConfig(appId string) (map[string]string, error)

获取公众号配置

func (*WeMp) GetServer

func (srv *WeMp) GetServer(appId string, handler mpcore.Handler) (*mpcore.Server, error)

Server 用于处理微信服务器的回调请求, 并发安全!

func (*WeMp) GetTicketServer

func (srv *WeMp) GetTicketServer(appId string) (*mpjssdk.DefaultTicketServer, error)

jsapi_ticket 中控服务器

func (*WeMp) SetAppConfig

func (srv *WeMp) SetAppConfig(appId string, appConfig map[string]string)

Jump to

Keyboard shortcuts

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