- ·上一篇文章:微信摇一摇事件通知
- ·下一篇文章:微信摇一摇获取设备及用户信息
微信html5页面获取设备信息
由 如此轻盈 创建,Carrie 最后一次修改 2016-10-08 新增分组接口说明新建设备分组,每个帐号下最多只有1000个分组。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/group/add?access_token=ACCESS_TOKENPOST数据格式:jsonPOST数据例子:{ "group_name":"test"}参数说明参数是否必须说明access_token是调用接口凭证group_name是分组名称,不超过100汉字或200个英文字母 返回说明正常时的返回JSON数据包示例:{ "data": { "group_id" : 123, "group_name" : "test" }, "errcode": 0, "errmsg": "success."}参数说明参数说明group_id 分组唯一标识,全局唯一group_name分组名 编辑分组信息接口说明编辑设备分组信息,目前只能修改分组名。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/group/update?access_token=ACCESS_TOKENPOST数据格式:jsonPOST数据例子:{ "group_id":123, "group_name":"test update"}参数说明参数是否必须说明access_token是调用接口凭证group_id是分组唯一标识,全局唯一group_name是分组名称,不超过100汉字或200个英文字母返回说明正常时的返回JSON数据包示例:{ "data": { }, "errcode": 0, "errmsg": "success."}删除分组接口说明删除设备分组,若分组中还存在设备,则不能删除成功。需把设备移除以后,才能删除。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/group/delete?access_token=ACCESS_TOKENPOST数据格式:jsonPOST数据例子:{ "group_id":123}参数说明参数是否必须说明access_token是调用接口凭证group_id是分组唯一标识,全局唯一 返回说明正常时的返回JSON数据包示例:{ "data": { }, "errcode": 0, "errmsg": "success."}查询分组列表接口说明查询账号下所有的分组。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/group/getlist? access_token=ACCESS_TOKENPOST数据格式:jsonPOST数据例子:{ "begin": 0, "count" 10}参数说明参数是否必须说明access_token是调用接口凭证begin是分组列表的起始索引值count是待查询的分组数量,不能超过1000个 返回说明正常时的返回JSON数据包示例:{ "data": { "total_count": 100, "groups":[ { "group_id" : 123, "group_name" : "test1" }, { "group_id" : 124, "group_name" : "test2" } ] }, "errcode": 0, "errmsg": "success."}参数说明参数说明 total_count是此账号下现有的总分组数groups是分组列表group_id是分组唯一标识,全局唯一group_name是分组名查询分组详情接口说明查询分组详情,包括分组名,分组id,分组里的设备列表。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/group/getdetail?access_token=ACCESS_TOKENPOST数据格式:jsonPOST数据例子:{ "group_id":123 "begin":0, "count":100}参数说明参数是否必须说明access_token是调用接口凭证group_id是分组唯一标识,全局唯一begin是分组里设备的起始索引值count是待查询的分组里设备的数量,不能超过1000个 返回说明正常时的返回JSON数据包示例:{ "data": { "group_id" : 123, "group_name" : "test", "total_count": 100, "devices" :[ { "device_id" : 123456, "uuid" : "FDA50693-A4E2-4FB1-AFCF-C6EB07647825", "major" : 10001, "minor" : 10001, "comment" : "test device1", "poi_id" : 12345, }, { "device_id" : 123457, "uuid" : "FDA50693-A4E2-4FB1-AFCF-C6EB07647825", "major" : 10001, "minor" : 10002, "comment" : "test device2", "poi_id" : 12345, } ] }, "errcode": 0, "errmsg": "success."}参数说明参数说明group_id分组唯一标识,全局唯一group_name分组名total_count此分组现有的总设备数devices分组下的设备列表device_id设备编号,设备全局唯一IDuuid, major, minoruuid, major, minorcomment设备的备注信息poi_id设备关联的门店ID,关联门店后,在门店1KM的范围内有优先摇出信息的机会。门店相关信息具体可查看门店相关的接口文档 添加设备到分组接口说明添加设备到分组,每个分组能够持有的设备上限为10000,并且每次添加操作的添加上限为1000。只有在摇周边申请的设备才能添加到分组。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/group/adddevice?access_token=ACCESS_TOKENPOST数据格式:jsonPOST数据例子:{ "group_id": 123, "device_identifiers":[ { "device_id":10100, "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825", "major":10001, "minor":10002 } ]}参数说明参数是否必须说明access_token是调用接口凭证device_identifiers是设备id列表device_id是设备编号,若填了UUID、major、minor,即可不填设备编号,二者选其一UUID、major、minor是UUID、major、minor,三个信息需填写完成,若填了设备编号,即可不填此信息,二者选其一group_id是分组唯一标识,全局唯一返回说明正常时的返回JSON数据包示例:{ "data": { }, "errcode": 0, "errmsg": "success."}从分组中移除设备接口说明从分组中移除设备,每次删除操作的上限为1000。接口调用说明http请求方式: POST(请使用https协议)https://api.weixin.qq.com/shakearound/device/group/deletedevice?access_token=ACCESS_TOKENPOST数据格式:jsonPOST数据例子:{ "group_id": 123, "device_identifiers":[ { "device_id":10100, "uuid":"FDA50693-A4E2-4FB1-AFCF-C6EB07647825", "major":10001, "minor":10002 } ]}参数说明参数是否必须说明access_token是调用接口凭证device_identifiers是设备id列表device_id是设备编号,若填了UUID、major、minor,即可不填设备编号,二者选其一UUID、major、minor是UUID、major、minor,三个信息需
微信html5页面获取设备信息