查询产品列表
接口说明
应用服务器可调用此接口查询拥有的产品信息列表。
URI
| 请求方法 | GET |
|---|---|
| URI | /api/v3.0/products |
| 传输协议 | HTTPS |
请求参数
| 名称 | 必选/可选 | 类型 | 位置 | 说明 |
|---|---|---|---|---|
| app_key | 必选 | String | Header | 已鉴权应用的appId。 |
| Authorization | 必选 | String | Header | 请求的认证信息,值为“Bearer ******”,其中******为Auth鉴权接口返回的accessToken。 |
| ownerAppId | 可选 | String | Query | 资源所属应用的appId,访问其他应用所持有的资源时需要填写。 |
| pageNo | 可选 | Integer | Query | 查询结果分页时的页码数。 |
| pageSize | 可选 | Integer | Query | 查询结果分页时的每页结果数量。 |
响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| products | List<QueryProductDTOCloud2NA> | 产品列表信息。 |
| pageNo | Integer | 页码。 |
| pageSize | Integer | 每页展示记录条数。 |
| totalCount | Integer | 总记录数。 |
| 名称 | 类型 | 说明 |
|---|---|---|
| productId | String | 产品ID。 |
| deviceType | String | 设备类型。 |
| manufacturerId | String | 厂商ID。 |
| manufacturerName | String | 厂商名。 |
| model | String | 设备型号。 |
| protocolType | String | 协议类型。 |
| description | String | 产品描述。 |
请求示例
GET https://{host}:{port}/api/v3.0/products?ownerAppId={ownerAppId}&pageNo={pageNo}&pageSize={pageSize}
Content-Type: application/json
app_key: ********
Authorization: ********
响应示例
Status Code: 200 OK
Content-Type: application/json
{
"products" : [ {
"deviceType" : "string",
"productId" : "string",
"manufacturerName" : "string",
"manufacturerId" : "string",
"description" : "string",
"model" : "string",
"protocolType" : "string"
} ],
"pageNo" : 0,
"pageSize" : 0,
"totalCount" : 0
} 错误码
| HTTP状态码 | HTTP状态码说明 | 错误码 | 错误码描述 |
|---|---|---|---|
| 200 | OK | - | - |
| 401 | Unauthorized | 100025 | App for auth not exist. 处理建议:确认App是否已经创建并获取权限。 |
| 403 | Forbidden | 100203 | The application is not existed. 处理建议:确认App是否已经创建。 |
| 100217 | The application hasn't been authorized. 处理建议:确认App是否获取权限。 |
Last Article: 产品管理
Next Article: 查询指定产品的详细信息
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.