每个运行过微信公众平台的野小编都知道,微信为开发者提供的文档非常深入。最近为了制作一个带参数的二维码,同样是技术新手的小编也是伤了不少脑筋。 Cell,不过终于知道官方带参数生成二维码的方法了。
1.注意事项我知道您没有心情看注意事项,但它们非常重要,所以我先把它们放在这里。当用户扫描带参数的二维码时,可能会推送以下两个事件:
1)如果用户尚未关注公众号,则用户可以关注公众号。关注公众号后,微信会将带有场景值的关注事件推送给开发者。
2)如果用户关注了公众号,用户扫码后会自动进入会话,微信也会将带有场景值的扫码事件推送给开发者。是的,就是把参数返回给开发者,也就是你自己,而不是把具体的信息推送给用户或者跳转到页面。 (我也想要高级功能,让用户扫一扫关注,然后跳转到指定页面。有的微信号已经实现了,但是穷人没有技术人员,没有第三方平台,不知道怎么实现暂时先做一下,不好意思,我研究一下再分享给大家!)
2.找到入口
好的,现在让我们正式创建带参数的二维码。首先登录你的微信公众号,点击左下角的【接口权限】,然后找到“生成带参数的二维码”,点击进入,然后我们就会到达微信开发者文档的相关部分。
3.调试工具
建议您仔细阅读本页的开发者文档。当然,如果你不想看,也可以跟着小编继续看。你是否读过并不重要。在该页面找到【使用Web调试工具调试该接口】并点击进去。
4.获取access_token
appid和secret可以在微信公众号左下角的【基本配置】中找到。对应填写AppID—appid,AppSecret—secret。填写完毕后,点击【查看问题】,即可获得access_token。获取代码后请务必保存。每天获取次数有限,稍后需要。另外,access_token的有效期为2小时,过期后将无法使用。
5. 创建工单(第1 部分)
保存上一步信息后,在调试工具界面中重新选择接口类型,选择【促销支持】,在接口列表中选择【创建二维码票据接口】。
6. 创建工单(第2 部分)
复制之前保存的access_token,填写在相应的位置,即复制“access_token”:后面双引号内的代码。将微信开发者文档中POST示例的代码复制到正文中,如下图所示。请注意,您要创建临时二维码还是永久二维码,只需复制相应的POST 示例即可。这里临时二维码需要改的是expire_seconds后面的数字,代表时间。最大值为30 天。请把它换算成秒。
还需要改的是scene_id。输入一个1到100000之间的整数(这是你的二维码参数,表示用这个数字给二维码编号。用户扫描二维码后会返回这个数字。给你,说明用户关注你了该频道,以便统计不同频道的用户信息和宣传效果。)
填写完毕后,点击【查看问题】。
7. 兑换二维码
如果上述步骤没有错误,此时会返回一个票码。复制“ticket”:双引号后面的代码,回到微信开发者文档,点击下图红框内的链接,然后会打开一个空白网页,然后将打开的网址替换为您复制的代码。链接后面的TICKET就够了。请参见下面图2 中URL 后面的红色遮挡部分。这时你会得到一个带参数的二维码图片,你可以自行下载。
相关建议:
如何下载微信公众号中的二维码图片?
如何在微信公众号文章中添加动态二维码?
如何为微信公众号制作指纹二维码图片?
美图秀秀如何制作微信指纹扫描二维码的图片?