微信公众平台开发者文档 / 微信摇一摇获取设备及用户信息
微信摇一摇获取设备及用户信息
获取设备及用户信息
接口说明
获取设备信息,包括UUID、major、minor,以及距离、openID等信息。
接口调用说明
http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/user/getshakeinfo?access_token=ACCESS_TOKENPOST数据格式:json
POST数据例子:
{
"ticket":”6ab3d8465166598a5f4e8c1b44f44645”,
"need_poi":1
}
参数说明
参数 | 是否必须 | 说明 |
access_token | 是 | 调用接口凭证 |
ticket | 是 | 摇周边业务的ticket,可在摇到的URL中得到,ticket生效时间为30分钟,每一次摇都会重新生成新的ticket |
need_poi | 否 | 是否需要返回门店poi_id,传1则返回,否则不返回;门店相关信息具体可查看门店相关的接口文档 |
返回说明
正常时的返回JSON数据包示例:
{
"data": {
"page_id ": 14211,
"beacon_info": {
"distance": 55.00620700469034,
"major": 10001,
"minor": 19007,
"uuid": "FDA50693-A4E2-4FB1-AFCF-C6EB07647825"
},
"openid": "oVDmXjp7y8aG2AlBuRpMZTb1-cmA",
" poi_id":1234
},
"errcode": 0,
"errmsg": "success."
}
参数说明
参数 | 说明 |
beacon_info | 设备信息,包括UUID、major、minor,以及距离 |
UUID、major、minor | UUID、major、minor |
distance | Beacon信号与手机的距离,单位为米 |
page_id | 摇周边页面唯一ID |
openid | 商户AppID下用户的唯一标识 |
poi_id | 门店ID,有的话则返回,反之不会在JSON格式内 |