調用該介面查詢已分發的裝置列表。
使用說明
- 調用雲端服務的接入地址Endpoint僅支援華東2(上海),即
iot.cn-shanghai.aliyuncs.com。 - 單個阿里雲帳號調用該介面的每秒請求數(QPS)最大限制為5。說明 RAM使用者共用阿里雲帳號配額。
- 多個阿里雲帳號同時調用該介面的QPS最大限制為200。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
請求參數
| 名稱 | 類型 | 是否必選 | 樣本值 | 描述 |
| Action | String | 是 | ListDistributedDevice | 系統規定參數。取值:ListDistributedDevice。 |
| CurrentPage | Integer | 是 | 1 | 指定從返回結果中的第幾頁開始顯示。預設值是1。 |
| PageSize | Integer | 是 | 5 | 每頁顯示的裝置數量。最大不超過200條。 |
| ProductKey | String | 否 | a1BwAGV**** | 裝置所屬產品的ProductKey。 |
| DeviceName | String | 否 | mydevice | 裝置名稱。 |
| TargetUid | String | 否 | 198*** | 阿里雲帳號ID。可登入物聯網平台控制台,單擊帳號頭像,跳轉至基本資料頁面查看帳號ID。 |
| SourceInstanceId | String | 否 | iot-060*** | 裝置所屬的源執行個體ID。
|
調用API時,除了本文介紹的該API的特有請求參數,還需傳入公用請求參數。公用請求參數說明,請參見公用參數文檔。
返回資料
| 名稱 | 類型 | 樣本值 | 描述 |
| Code | String | iot.system.SystemException | 調用失敗時,返回的錯誤碼。更多資訊,請參見錯誤碼。 |
| Data | Struct | 調用成功時,返回的裝置列表,詳情請參見Info下資訊。 |
|
| Info | Array of items | 裝置的資訊。 |
|
| items | |||
| DeviceName | String | mydevice | 裝置名稱。 |
| GmtCreate | Long | 1581595942000 | 裝置所屬分發任務的建立時間。 |
| GmtModified | Long | 1581595942222 | 分發任務的修改時間。 |
| ProductKey | String | a1BwAGV*** | 裝置所屬產品的ProductKey。 |
| SourceInstanceId | String | iot-cn-6ja*** | 裝置的源執行個體ID。 |
| SourceInstanceName | String | myproInstance | 裝置的源執行個體名稱。 |
| SourceRegion | String | cn-shanghai | 裝置所屬的源地區。 |
| SourceUid | String | 198*** | 分發裝置的源阿里雲帳號ID。 目前僅支援同一阿里雲帳號下跨地區和跨執行個體分發裝置,此參數與TargetUid值相同。 |
| TargetAliyunId | String | io****@example.com | 接收裝置的目標阿里雲帳號。 |
| TargetInstanceId | String | iot-cn-09k*** | 裝置的目標執行個體ID。 |
| TargetInstanceName | String | newinstance | 裝置的目標執行個體名稱。 |
| TargetRegion | String | cn-shenzhen | 裝置的目標地區。 |
| TargetUid | String | 198*** | 接收裝置的目標阿里雲帳號ID。 目前僅支援同一阿里雲帳號下跨地區和跨執行個體分發裝置,此參數與SourceUid值相同。 |
| Total | Integer | 10 | 返回的裝置總數。 |
| ErrorMessage | String | 系統異常 | 調用失敗時,返回的出錯資訊。 |
| RequestId | String | E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565 | 阿里雲為該請求產生的唯一識別碼。 |
| Success | Boolean | true | 表示是否調用成功。
|
樣本
請求樣本
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=ListDistributedDevice
&CurrentPage=1
&PageSize=5
&TargetUid=198***
&<公用請求參數>
正常返回樣本
XML格式
<ListDistributedDeviceResponse>
<RequestId>E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565</RequestId>
<Data>
<Total>10</Total>
<Info>
<items>
<TargetRegion>cn-shenzhen</TargetRegion>
<SourceInstanceName>myproInstance</SourceInstanceName>
<TargetAliyunId>io****@example.com</TargetAliyunId>
<SourceUid>198***</SourceUid>
<GmtModified>1581595942222</GmtModified>
<TargetInstanceId>iot-cn-09k***</TargetInstanceId>
<TargetUid>198***</TargetUid>
<SourceRegion>cn-shanghai</SourceRegion>
<SourceInstanceId>iot-cn-6ja***</SourceInstanceId>
<GmtCreate>1581595942000</GmtCreate>
<TargetInstanceName>newinstance</TargetInstanceName>
<ProductKey>a1BwAGV***</ProductKey>
<DeviceName>mydevice</DeviceName>
</items>
</Info>
</Data>
<Success>true</Success>
</ListDistributedDeviceResponse>
JSON格式
{
"RequestId": "E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565",
"Data": {
"Total": 10,
"Info": {
"items": [{
"TargetRegion": "cn-shenzhen",
"SourceInstanceName": "myproInstance",
"TargetAliyunId": "io****@example.com",
"SourceUid": "198***",
"GmtModified": 1581595942222,
"TargetInstanceId": "iot-cn-09k***",
"TargetUid": "198***",
"SourceRegion": "cn-shanghai",
"SourceInstanceId": "iot-cn-6ja***",
"GmtCreate": 1581595942000,
"TargetInstanceName": "newinstance",
"ProductKey": "a1BwAGV***",
"DeviceName": "mydevice"
}]
}
},
"Success": true
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。