Get Assets by Organization

获取指定用户在指定组织下有权限的所有资产。

POST http://{apigw-address}/app-portal-service/v2.0/user/asset/list

请求参数(Body)

名称

是否必须

数据类型

描述

userId

true

String

用户的ID

orgId

true

String

资产所属的组织ID。如何获取orgId信息>>

pagination

false

Pagination请求结构体

分页参数。见 Pagination请求结构体>>。若不提供,则默认按照每页1000条数据的格式返回第0页的数据。

返回参数

名称

数据类型

描述

data

data结构体

以分页列表展示资产信息

data结构体

名称

数据类型

描述

pagination

Pagination结构体

分页信息

assets

assets结构体

资产信息列表

Pagination结构体

名称

数据类型

描述

pageNo

Integer

请求页数

pageSize

Integer

每页记录数

totalElements

Long

总记录数

assets结构体

名称

数据类型

描述

id

String

资产ID

name

I18nString

该资产的各语言名称。结构见 国际化名称结构体>>

orgId

String

资产所属的组织ID

示例

请求示例

POST
http://alpha-apim-cn4.eniot.io/app-portal-service/v2.0/user/asset/list

requestBody:

{
  "userId": "yourUserId",
  "orgId": "yourOrgId",
  "pagination": {
    "pageNo": 0,
    "pageSize": 1000,
    "sorters": []
  }
}

返回参数

{
  "code": 200,
  "message": "",
  "data": {
    "pagination": {
      "totalElements": 2,
      "pageNo": 0,
      "pageSize": 1000
    },
    "assets": [
      {
        "id": "2rVQ6zfF",
        "name": {
          "default": "wyf_asset_01",
          "en_US": "wyf_asset_01"
        }
      },
      {
        "id": "Sx0faZHR",
        "name": {
          "default": "12345678901234567890123456789012345678901234567890",
          "en_US": "12345678901234567890123456789012345678901234567890"
        }
      }
    ]
  }
}