找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:802

所属分类: 微信开发 微信公众号开发资源

本版块为微信公众号开发教程与公众号开发相关技术分享板块,技术提问请到其他对应的问答板块发帖:)

[公众号开发博客] 生成推广二维码 - 傻瓜式微信开发教程12 - 耗子原创

  [复制链接]
查看: 36534|回复: 250
最佳答案
91 

57

主题

231

帖子

2963

积分

超级版主

Rank: 8Rank: 8

积分
2963
QQ
 楼主| 发表于 2015-8-19 15:49:15 | 显示全部楼层 |阅读模式
本帖最后由 moremorefun 于 2015-8-19 15:50 编辑

之前我们发现在`自定义按钮`的`scancode_push`扫码推事件中,
公众号服务器没有收到微信服务器的消息.

现在发现原因是这样的,
点击此类按钮扫描的二维码不能是任意的二维码图片,
需要是:
使用微信api生成的二维码!
使用微信api生成的二维码!
使用微信api生成的二维码!

这里有使用微信api生成推广二维码的说明:http://mp.weixin.qq.com/wiki/18/ ... 651f0ce873ef8a.html

可以生成两种二维码:
1、临时二维码,是有过期时间的,最长可以设置为在二维码生成后的7天(即604800秒)后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景
2、永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。

生成两种二维码使用的是同一种api,只不过传递的POST数据不同.

临时二维码请求说明

http请求方式: POST
URL: https://api.weixin.qq.com/cgi-bi ... ?access_token=TOKEN
POST数据格式:json
POST数据例子:{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}
永久二维码请求说明

http请求方式: POST
URL: https://api.weixin.qq.com/cgi-bi ... ?access_token=TOKEN
POST数据格式:json
POST数据例子:{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": 123}}}
或者也可以使用以下POST数据创建字符串形式的二维码参数:
{"action_name": "QR_LIMIT_STR_SCENE", "action_info": {"scene": {"scene_str": "123"}}}

这里我们直接使用微信的`微信公众平台接口调试工具`来生成一个临时的二维码.
`接口类型`选择`推广支持`,
`接口列表`选择`创建二维码ticket接口`
`access_token`我们之前已经介绍过如何获取了,这里就不重复了.
`body`里根据我们的需要填写场景数据
游客,如果您要查看本帖隐藏内容请回复

游客,如果您要查看本帖隐藏内容请回复


提交以后我们可以获取到一个`ticket`

根绝这个`ticket`我们就可以得到二维码图片了.

通过ticket换取二维码

获取二维码ticket后,开发者可用ticket换取二维码图片。请注意,本接口无须登录态即可调用。

请求说明

HTTP GET请求(请使用https协议)
https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET
提醒:TICKET记得进行UrlEncode

我们把`TICKET`换成我们在`调试工具`里和得到的TICKET,然后在浏览器中访问,
就可以看到这个二维码了.

2-二维码

2-二维码


在我们的公众号里点击`扫码推事件`按钮,就可以看到生成二维码时填写的信息了,
我们可以使用这样的信息做一些用户统计.
游客,如果您要查看本帖隐藏内容请回复



回复

使用道具 举报

最佳答案
0 

0

主题

27

帖子

73

积分

新人求带

积分
73
发表于 2015-8-24 11:15:17 | 显示全部楼层
二维码走起
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

10

帖子

35

积分

新人求带

积分
35
发表于 2015-9-17 13:56:40 | 显示全部楼层
撒第三方个发货快没,
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

23

帖子

48

积分

新人求带

积分
48
发表于 2015-9-20 20:41:09 | 显示全部楼层
感谢楼主无私奉献
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

23

帖子

48

积分

新人求带

积分
48
发表于 2015-9-20 20:41:14 | 显示全部楼层
感谢楼主无私奉献
回复 支持 反对

使用道具 举报

最佳答案
0 

5

主题

47

帖子

233

积分

新人求带

积分
233
发表于 2015-9-22 14:25:11 | 显示全部楼层
学习一下,谢谢
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

18

帖子

43

积分

新人求带

积分
43
发表于 2015-9-23 11:27:40 | 显示全部楼层
haoahaoahoahao
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

17

帖子

70

积分

新人求带

积分
70
发表于 2015-9-23 17:11:23 | 显示全部楼层
继续学习
回复

使用道具 举报

最佳答案
0 

0

主题

17

帖子

66

积分

新人求带

积分
66
发表于 2015-9-24 10:37:39 | 显示全部楼层
感谢分享!
回复

使用道具 举报

最佳答案
0 

0

主题

6

帖子

38

积分

新人求带

积分
38
发表于 2015-9-24 16:45:23 | 显示全部楼层
学习学习学习学习学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


易域网-您身边的域名管家

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

网站业务
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com