
# 查询资产详情 - ShowAsset
#### 功能介绍
查询资产详情。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-ai4sservice/ai4sservice_03_0100.html)。
#### URI
GET /v1/{project_id}/assets/{asset_id}
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                                                                                                |
|:---|:---|:---|:---|
| asset_id   | 是    | String | **参数解释**： 资产ID。 **约束限制**： 不涉及 **取值范围**： 长度范围为1到128个字符，支持字母、数字、下划线（_）和中划线（-）。 **默认取值**： 不涉及                                                                                        |
| project_id | 是    | String | **参数解释**： 项目ID，您可以从[获取项目ID](https://support.huaweicloud.com/api-ai4sservice/ai4sservice_03_0033.html)中获取。 **约束限制**： 不涉及 **取值范围**： 仅支持字母、数字、中划线和下划线，长度为\[1-128\]个字符。 **默认取值**： 不涉及 |
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                   |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | **参数解释**： 用户Token。 Token认证就是在调用API的时候将Token加到请求消息头，从而通过身份认证，获得操作API的权限，[获取Token](https://support.huaweicloud.com/api-ai4sservice/ai4sservice_03_0011.html)接口响应消息头中X-Subject-Token的值即为Token。 **约束限制**： 不涉及 **取值范围**： 长度为\[1-32768\]个字符。 **默认取值**： 不涉及 |
   
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数              | 参数类型                                                           | 描述                                                                                |
|:---|:---|:---|
| id              | String                                                         | **参数解释**： 资产ID。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                         |
| category        | String                                                         | **参数解释**： 类别。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                           |
| organization    | String                                                         | **参数解释**： 资产来源。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                         |
| organization_en | String                                                         | **参数解释**： 资产来源英文名称。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                     |
| license         | String                                                         | **参数解释**： 资产许可。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                         |
| code_repository | String                                                         | **参数解释**： 源码地址。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                         |
| paper_link      | String                                                         | **参数解释**： 论文地址。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                         |
| domain          | String                                                         | **参数解释**： 领域。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                           |
| name            | String                                                         | **参数解释**： 资产名。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                          |
| title           | String                                                         | **参数解释**： 资产展示名。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                        |
| labels          | Array of strings                                               | **参数解释**： 资产标签列表。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                       |
| picture         | String                                                         | **参数解释**： 资产封面图访问链接。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                    |
| vendor_id       | String                                                         | **参数解释**： 供应商ID。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                        |
| enable_charge   | Boolean                                                        | **参数解释**： 是否计费。 **约束限制**： 不涉及 **取值范围**： - false：不计费资产 - true：计费资产 **默认取值**： false |
| versions        | Array of [VersionRsp] objects | **参数解释**： 资产版本号列表。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                      |
| create_time     | String                                                         | **参数解释**： 创建时间。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                         |
| update_time     | String                                                         | **参数解释**： 更新时间。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                         |
| stars           | Integer                                                        | **参数解释**： 收藏数。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                          |
| subscribes      | Integer                                                        | **参数解释**： 订阅数。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                          |
   
 表4VersionRsp 
| 参数                      | 参数类型             | 描述                                                                                                              |
|:---|:---|:---|
| version                 | String           | **参数解释**： 资产版本号。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                      |
| publisher               | String           | **参数解释**： 发布者。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                        |
| description             | String           | **参数解释**： 资产长描述。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                      |
| summary                 | String           | **参数解释**： 资产短描述。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                      |
| license                 | String           | **参数解释**： 许可证。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                        |
| status                  | String           | **参数解释**： 资产状态。 **约束限制**： 不涉及 **取值范围**： - PUBLISHING：发布中 - NORMAL：已发布 - FAILED：发布失败 - OFFLINE：已下线 **默认取值**： 不涉及 |
| failed_reason           | String           | **参数解释**： 资产发布失败原因。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                   |
| labels                  | Array of strings | **参数解释**： 资产标签列表。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                     |
| picture                 | String           | **参数解释**： 资产封面图访问链接。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                  |
| create_time             | String           | **参数解释**： 创建时间。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                       |
| update_time             | String           | **参数解释**： 更新时间。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                       |
| abstract_description    | String           | **参数解释**： 摘要描述。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                       |
| abstract_description_en | String           | **参数解释**： 英文摘要描述。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                     |
| system_resources        | String           | **参数解释**： 资源要求。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                       |
| system_resources_en     | String           | **参数解释**： 英文资源要求。 **约束限制**： 不涉及 **取值范围**： 不涉及 **默认取值**： 不涉及                                                     |
   
#### 请求示例
查询资产详情。
```
https://{endpoint}/v1/{project_id}/assets/{asset_id}
```
#### 响应示例
**状态码：200**
OK
```
{
  "id" : "aa78f595-5acb-4be8-b277-229be335633a",
  "category" : "WORKFLOW",
  "name" : "Docking Summary",
  "title" : "Docking Summary",
  "organization" : "论文单位",
  "organization_en" : "English organization",
  "license" : "THE BEER-WARE LICENSE",
  "code_repository" : "the code repository",
  "paper_link" : "the paper link",
  "labels" : [ "molecular docking", "drug discovery", "smallMolecularChemicals" ],
  "picture" : "https://{endpoint}/assets/metadata/picture.png",
  "vendor_id" : "00000000000000000000000000000000",
  "versions" : [ {
    "version" : "1.0.0",
    "description" : "",
    "summary" : "summary",
    "license" : "",
    "status" : "NORMAL",
    "abstract_description" : "assets/abstract_description.txt",
    "abstract_description_en" : "assets/abstract_description_en.txt",
    "system_resources" : "[{\"name\": \"CPU\", \"value\": 2}, {\"name\": \"内存\", \"value\": 16}, {\"name\": \"其他要求\", \"value\": \"cpu大于2\"}]",
    "system_resources_en" : "[{\"name\": \"CPU\", \"value\": 2}, {\"name\": \"MEM(GB)\", \"value\": 16}, {\"name\": \"other required\", \"value\": \"cpu should large than 2\"}]",
    "failed_reason" : "internal error",
    "labels" : [ "molecular docking", "drug discovery", "smallMolecularChemicals" ],
    "picture" : "https://{endpoint}/assets/metadata/picture.png",
    "create_time" : "2021-09-07T05:44:28Z",
    "update_time" : "2021-09-07T05:44:28Z"
  } ],
  "create_time" : "2021-09-07T05:44:28Z",
  "update_time" : "2021-09-07T05:44:28Z",
  "stars" : 0,
  "subscribes" : 1
}
```
#### 状态码
| 状态码 | 描述 |
|:---|:---|
| 200 | OK |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-ai4sservice/ErrorCode.html)。
