# 獲取出廠檢查結(jié)果
GET
https://api.mch.weixin.qq.com/v3/iotmanage/device-inspections/{device_sn}
# 基本信息
CgiName | mmpayiotdevicemanagelogicsvr_deviceinspectresult_get |
CmdId | 13964 |
ServiceType | 未設(shè)置 |
請(qǐng)求類(lèi)型 | JSON |
返回類(lèi)型 | JSON |
頻率限制 | 接口級(jí) (校驗(yàn)登錄態(tài)前觸發(fā)):無(wú)限制 客戶(hù)端+接口 (校驗(yàn)登錄態(tài)前觸發(fā)):無(wú)限制 用戶(hù)+接口 (校驗(yàn)登錄態(tài)后觸發(fā)):無(wú)限制 |
# 公用參數(shù)
標(biāo)題 | 代碼 | 類(lèi)型 | 多重性 | 說(shuō)明 | |
鑒權(quán)信息 | authorization | string | 必填 | 請(qǐng)求包頭 微信支付要求請(qǐng)求通過(guò) HTTP Authorization 頭來(lái)傳遞簽名。 Authorization 由認(rèn)證類(lèi)型和簽名信息兩個(gè)部分組成。 Authorization: 認(rèn)證類(lèi)型 簽名信息 具體組成為: 認(rèn)證類(lèi)型: 目前為 WECHATPAY2-SHA256-RSA2048 簽名信息: 采用逗號(hào)分隔符分開(kāi)的 key1="value1",key2="value2" 簽名信息列表。其中信息如下: | |
key名稱(chēng) | 信息類(lèi)型 | ||||
mchid | 商戶(hù)號(hào) | ||||
nonce_str | 請(qǐng)求隨機(jī)串 (須與簽名字段值一致) | ||||
signature | 簽名值 | ||||
timestam | 時(shí)間戳 (須與簽名字段值一致) | ||||
serial_no | 證書(shū)序列號(hào) | ||||
示例值: Authorization: WECHATPAY2-SHA256-RSA2048 mch_id="1232345",nonce_str="VKZ4Y0QA1PL6OL1Z",timestamp="1543462143",serial_no="xxx",signature="xxxx" |
# 請(qǐng)求參數(shù)
標(biāo)題 | 代碼 | 類(lèi)型 | 多重性 | 說(shuō)明 |
---|---|---|---|---|
設(shè)備序列號(hào) | device_sn | string | 必填 | 僅從URL 設(shè)備序列號(hào) 示例值: AAAAA123456789012345678 字符長(zhǎng)度限制: [5, 200] 必須是字母數(shù)字: 是 XSS處理: 將危險(xiǎn)字符替換為空白 |
# 返回結(jié)果
標(biāo)題 | 代碼 | 類(lèi)型 | 多重性 | 說(shuō)明 |
---|---|---|---|---|
設(shè)備序列號(hào) | device_sn | string | 必填 | 設(shè)備序列號(hào) 示例值: AAAAA123456789012345678 |
有線MAC地址 | wired_mac | string | 必填 | 有線網(wǎng)卡MAC地址 示例值: 00:00:00:00:00:00 |
無(wú)線MAC地址 | wireless_mac | string | 必填 | 無(wú)線網(wǎng)卡MAC地址 示例值: 00:00:00:00:00:00 |
藍(lán)牙MAC地址 | bluetooth_mac | string | 必填 | 藍(lán)牙MAC地址 示例值: 00:00:00:00:00:00 |
刷臉應(yīng)用版本號(hào) | app_version | string | 必填 | 刷臉應(yīng)用版本號(hào) 示例值: 1.26.100 |
攝像頭序列號(hào) | camera_sn | string | 必填 | 攝像頭序列號(hào) 示例值: XXXX-1234567890 |
IMEI | imei | string | 必填 | 國(guó)際移動(dòng)設(shè)備識(shí)別碼 示例值: 123456789012345 |
檢查結(jié)果 | result | enum | 必填 | SUCCESS 成功 WARN 告警 FAIL 失敗 示例值: SUCCESS |
錯(cuò)誤詳情 | errors | string | 多重 | 字符串?dāng)?shù)組 示例值: 攝像頭序列號(hào)為空 |
告警詳情 | warnings | string | 多重 | 字符串?dāng)?shù)組 示例值: 該設(shè)備已經(jīng)進(jìn)行過(guò)出廠檢查 |
檢查時(shí)間 | inspect_time | string | 必填 | rfc3339所定義的格式 示例值: 2015-05-20T13:29:35.120+08:00 |
# 示例代碼
JS Fetch API
小程序 wx.request
// 拼裝URL
let device_sn = encodeURIComponent("AAAAA123456789012345678");
let url = `https://api.mch.weixin.qq.com/v3/iotmanage/device-inspections/${device_sn}`;
// 設(shè)置包頭
let headers = {};
// 發(fā)送請(qǐng)求
fetch(url, {
headers: headers,
method: "GET"
})
.then(response => response.json())
.then(response => console.log("Success:", JSON.stringify(response)))
.catch(error => console.error("Error:", error));