## **接口內容列表**
[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{
// 接口成功的處理
}
~~~
更新內容正在努力撰寫中...