一、绑定设备
{
"device_num": "1",
"device_list": [
{
"id": "112233445566",
"mac": "112233445566",
"connect_protocol": "3",
"auth_key": "",
"close_strategy": "1",
"conn_strategy": "1",
"crypt_method": "0",
"auth_ver": "0",
"manu_mac_pos": "-1",
"ser_mac_pos": "-2"
}
],
"op_type": 0,
"product_id": "12345"
}
二、生成二维码
我的是在win64上生成,下载了windows的curl工具,支持ssl的。
https://curl.haxx.se/download.html#Win64
根据微信硬件开放平台的文档,执行curl命令。-k参数表示curl https请求但是忽略证书。
curl -k https://api.weixin.qq.com/device/create_qrcode?access_token=ACCESS_TOKEN -d "{\"device_num\":\"1\", \"device_id_list\":[\"112233445566\"]}
服务器返回:
{"errcode":0,"errmsg":"ok","device_num":1,"code_list":[{"device_id":"112233445566","ticket":"http:\/\/we.qq.com\/d\/AQ*************************"}]}
返回的ticket就是对应的二维码网址,将\去除即可。