当前位置: > 华清远见教育科技集团 > 嵌入式学习 > 讲师博文 > 微信公众平台设计——生成二维码
微信公众平台设计——生成二维码
时间:2015-07-20作者:华清远见

1.1 生成带参数的二维码

为了满足不同设备进行区分的需要,我们使用公众平台提供的带参数二维码。使用公众平台提供的接口可以获得多个带不同场景值的二维码,扫描后,服务器根据得到的场景值进行用户与设备的绑定及区分,公众号可以接收到事件推送。 相关文档: //mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html

目前有2种类型的二维码,我们使用永久二维码,是无过期时间的。

永久二维码请求说明 :

http请求方式: POST

URL: https://api.weixin.qq.com/cgi-bin/qrcode/create?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"}}}参数说明:

6. 编译工程配置

可以选择编译powerpc和x86的两种配饰, 一般的情况下是先在x86平台下运行后,再运行在powerpc平台下。

{

"action_name": "QR_LIMIT_SCENE",

"action_info": {

"scene": {

"scene_id": 123

}

}

}

通过修改"scene_id"后面的数值改变场景ID。现我们使用网页调试工具调试该接口

进入界面后进行一些简单的选择,选择参考下图:

需要注意的是:access_token的获取请参考前面章节的介绍,body中的数据为POST数据,其中123为场景值,可根据所需修改。

点击检查问题,得到我们所需的二维码ticket(下图红框部分)。

使用ticket通过微信公众平台提供的接口便可换取二维码(请参照微信提供的文档),这里我介绍一种较为简单的生成二维码的方式。

其实上图篮框的url数据即为我们所需二维码的解析数据,我们可以通过二维码生成工具生成此url的二维码,即为我们所需的二维码。

我们使用网上一个免费的二维码生成网站:草料二维码。在其输入框输入url,生成二维码即可。

1.2 补充说明

在微信的开发者文档中有更为详细的接口说明等,在学习开发中请多阅读参考微信公众平台开发者文档。

服务号设备功能文档://iot.weixin.qq.com/

公众平台开发接口文档://mp.weixin.qq.com/wiki/home/index.html


发表评论
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2018 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号