Skip to content

Latest commit

 

History

History
77 lines (48 loc) · 1.88 KB

README.md

File metadata and controls

77 lines (48 loc) · 1.88 KB

账号管理

账号管理

为了满足用户渠道推广分析和用户帐号绑定等场景的需要公众平台提供了生成带参数二维码的接口使用该接口可以获得多个带不同场景值的二维码用户扫描后公众号可以接收到事件推送

具体参数请参考微信文档:账号管理

二维码管理

生成带参数的二维码
    //config配置文件省略...
	wc := wechat.NewWechat(config)
	account := wxconf.WechatClient.GetAccount()


	//创建临时二维码 scene_id
	re, err := account.CreateQrCodeSceneId(false,300,1001)


	//创建永久二维码 scene_id
	//re, err := account.CreateQrCodeSceneId(true,1001,0)


	//创建临时二维码 scene_str
	//re, err := account.CreateQrCodeSceneStr(false,"test_001",300)


	//创建永久二维码 scene_str
	re, err := account.CreateQrCodeSceneStr(true,"test_004",0)
获取二维码
    //config配置文件省略...
	wc := wechat.NewWechat(config)
	account := wxconf.WechatClient.GetAccount()

	//获取二维码地址 参数ticket为创建二维时返回的ticket
	qrcodeUrl := account.GetQrCodeUrl(re.Ticket)
长链接转短链接
    //config配置文件省略...
	wc := wechat.NewWechat(config)
	account := wxconf.WechatClient.GetAccount()

	//长链接转短链接
	re,err := account.ShortUrl(longUrl)

详细Demo:examples/example/account.go