984
阿里云
查询产品的设备列表__接口列表_服务器端API_阿里云物联网套件-阿里云
查询设备列表
描述
本接口为 2016-05-30版本新发布接口
请求参数
| 名称 | 类型 | 是否必须 | 描述 |
|---|---|---|---|
| <公共参数> | 见 公共参数 | ||
| ProductKey | String | 是 | 产品唯一ID |
| PageSize | Integer | 是 | 设备列表显示页面大小 |
| CurrentPage | Integer | 是 | 设备列表显示页面当前页数 |
返回参数
| 名称 | 类型 | 描述 |
|---|---|---|
| RequestId | String | 表示调用返回码 |
| Success | Boolean | 表示调用成功与否 |
| ErrorMessage | String | 出错信息 |
| Total | Long | 总记录数 |
| Data | List |
返回的设备信息列表,见DeviceInfo定义 |
DeviceInfo定义:
| 名称 | 类型 | 描述 |
|---|---|---|
| DeviceId | String | 设备ID |
| DeviceName | String | 设备名称 |
| DeviceSecret | String | 设备密钥 |
| GmtCreate | String | 创建时间 |
| GmtModified | String | 修改时间 |
示例
请求示例
https://iot.aliyuncs.com/?Action=QueryDevice&PageSize=10&CurrentPage=1&<[公共请求参数]>
SDK示例代码 [SDK下载]
java
QueryDeviceRequest queryDeviceRequest = new QueryDeviceRequest();queryDeviceRequest.setCurrentPage(1L);queryDeviceRequest.setProductKey("...");queryDeviceRequest.setPageSize(10L);QueryDeviceResponse response = null;try {resp = client.getAcsResponse(req);} catch (ClientException e) {e.printStackTrace();}if(response != null){System.out.println("Response requestId:"+response.getRequestId()+" isSuccess:"+response.getSuccess() +" Error:"+response.getErrorMessage());}
php
$request = new IotQueryDeviceRequest();$request->setProductKey("...");$request->setCurrentPage(1L);$request->setPageSize(10L);$response = $client->getAcsResponse($request);print_r("rn");print_r($response);
python
request = QueryDeviceRequest.QueryDeviceRequest()request.set_accept_format('json')request.set_ProductKey('...')request.set_CurrentPage(1L);request.set_PageSize(10L);result = clt.do_action(request)print 'publish : ' + result
返回示例
json示例
{PageCount:1,Data:{DeviceInfo:[{DeviceId:..., DeviceName:..., ProductKey:..., DeviceSecret:..., GmtCreate:Thu, 17-Nov-2016 02:08:12 GMT, GmtModified:Thu, 17-Nov-2016 02:08:12 GMT}]},PageSize:10,Page:1,Total:9RequestId:06DC77A0-4622-42DB-9EE0-26A6E1FA08D3,Success:true,}
XML示例
<QueryDeviceResponse><RequestId>9D25B7F9-DF08-4F77-B1E9-008F78522B37</RequestId><Success>true</Success><Page>1</Page><PageSize>10</PageSize><PageCount>1</PageCount><Total>6</Total><Data><DeviceInfo><DeviceId>...</DeviceId><DeviceName>...</DeviceName><DeviceSecret>...</DeviceSecret><GmtCreate>Thu, 10-Nov-2016 05:35:56 GMT</GmtCreate><GmtModified>Thu, 10-Nov-2016 05:35:56 GMT</GmtModified><DeviceStatus>NotActive</DeviceStatus></DeviceInfo>...</Data></QueryDeviceResponse>
最后更新:2016-12-12 16:58:44
上一篇:
获取产品类型信息__接口列表_服务器端API_阿里云物联网套件-阿里云
下一篇:
设备注册__接口列表_服务器端API_阿里云物联网套件-阿里云
创建应用__应用管理_用户指南_容器服务-阿里云
C-SDK使用(Linux)__SDK使用参考_设备端接入手册_阿里云物联网套件-阿里云
共享镜像__镜像_用户指南_云服务器 ECS-阿里云
输出(Outputs)__模板语法_资源编排-阿里云
GetLogs__日志库相关接口_API-Reference_日志服务-阿里云
热映电影_阿里云帮助中心-阿里云,领先的云计算服务提供商
提交备案初审流程__流程引导图_备案流程_备案-阿里云
删除虚拟边界路由器__高速通道相关接口_API 参考_云服务器 ECS-阿里云
负载均衡支持UDP协议常见问题__常见问题_负载均衡-阿里云
去重设备统计__查询相关_API 列表_OpenAPI 2.0_移动推送-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云