企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## **接口内容列表** [TOC] ## **申请设备ID** * `$data`参数集: `quantity`申请的设备ID的数量,单次新增设备超过500个,需走人工审核流程 `apply_reason`申请理由,不超过100个汉字或200个英文字母 `comment`备注,不超过15个汉字或30个英文字母(非必填) `poi_id`设备关联的门店ID,关联门店后,在门店1KM的范围内有优先摇出信息的机会(非必填) ~~~ // 实例微信设备相关接口 $device = & load_wechat('Device'); // 申请设备ID $result = $device->applyShakeAroundDevice($data); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $device->errMsg; }else{ // 接口成功的处理 } ~~~ ## **查询设备ID申请审核状态** * `$data`参数集: `apply_id`批次ID,申请设备ID时所返回的批次ID ~~~ // 实例微信设备相关接口 $device = & load_wechat('Device'); // 查询设备ID申请审核状态 $result = $device->applyStatusShakeAroundDevice($data); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $device->errMsg; }else{ // 接口成功的处理 } ~~~ ## **编辑设备信息** * `$data`参数集: `device_identifier`设备信息,参数 device\_id 设备编号或者完整的UUID、major、minor指定设备,二者选其一 `comment`设备的备注信息,不超过15个汉字或30个英文字母 ~~~ // 实例微信设备相关接口 $device = & load_wechat('Device'); //参数示例 //$data = array("device_identifier"=>array("device_id"=>1234),"comment"=>"新设备"); //$data = array( // "device_identifier"=>array( // "uuid"=>"FDA50693-A4E2-4FB1-AFCF-C6EB07647825", // "major"=>1002, // "minor"=>1223 // ), // "comment"=>"新设备" // ); // 编辑设备信息 $result = $device->updateShakeAroundDevice($data); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $device->errMsg; }else{ // 接口成功的处理 } ~~~ ## **查询设备列表** * `$data`参数集请参考官方文档,这里不做详解 ~~~ // 实例微信设备相关接口 $device = & load_wechat('Device'); // 查询设备列表 $result = $device->searchShakeAroundDevice($data); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $device->errMsg; }else{ // 接口成功的处理 } ~~~ ## **配置设备与门店的关联关系** * `$device_identifier`设备信息,若填了UUID、major、minor,则可不填设备编号,若二者都填,则以设备编号为优先 * `$poi_id`待关联的门店ID * `$uuid` * `$major` * `$minor`UUID、major、minor,三个信息需填写完整,若填了设备编号,则可不填此信息 ~~~ // 实例微信设备相关接口 $device = & load_wechat('Device'); // 配置设备与门店的关联关系 $result = $device->bindLocationShakeAroundDevice($device_id, $poi_id, $uuid, $major, $minor); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $device->errMsg; }else{ // 接口成功的处理 } ~~~ ## **配置设备与其他公众账号门店的关联关系** * `$device_id`设备编号,参数 device\_id 设备编号或者完整的UUID、major、minor指定设备,二者选其一 * `$poi_id`待关联的门店ID * `$poi_appid`关联门店所归属的公众账号的APPID ~~~ // 实例微信设备相关接口 $device = & load_wechat('Device'); // 配置设备与其他公众账号门店的关联关系 $result = $device->bindLocationOtherShakeAroundDevice($device_identifier,$poi_id,$poi_appid); // 处理创建结果 if($result===FALSE){ // 接口失败的处理 echo $device->errMsg; }else{ // 接口成功的处理 } ~~~ 更新内容正在努力撰写中...