GetGwpInventoryConstitute - 获取碳排放构成分析层级图&饼状图

用于获取指定产品的碳排放构成分析。碳排放构成分析包括按清单、按类型两种分析维度。在呈现效果上,包括一个层级列表和饼状图。

接口说明

用于获取指定产品的碳排放构成分析。碳排放构成分析包括按清单、按类型两种分析维度。在呈现效果上,包括一个层级列表和饼状图。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

energy:GetGwpInventoryConstitute

none

*全部资源

*

请求语法

POST /api/v1/carbon/footprint/result/gwp/inventory/constitute HTTP/1.1

请求参数

名称

类型

必填

描述

示例值

body

object

请求参数。

code

string

企业编码。

C-20080808-1

productId

integer

产品 id。

1024

productType

integer

产品类型:1 表示请求产品碳足迹,5 表示请求供应链碳足迹。

1

返回参数

名称

类型

描述

示例值

object

Schema of Response

requestId

string

请求 id,每次请求都是唯一值,便于后续排查问题。

06DA2909-7736-5738-AA31-ACD617D828F1

data

object

返回数据。

name

string

当前层级结构含义。

总碳排放量

unit

string

排放单位。

kgCO₂e/t

carbonEmission

number

排放数量:可能为正数、负数、0。为保证计算精度,计算过程保留 24 位小数,为方便显示和使用,建议根据业务需要进行截取。

1009.976265540000000000000000000000

byResourceType

array

按类型聚合,各种类型的排放详情

GwpInventoryConstitute

用于组成分析中的“按类型”分析。这是一个嵌套结构,总碳排放量->按清单类型排序,共两层,最末级 byResourceType 为空。

items

array

按层级从高到低的结构组织,按照环节->工序->清单层级。

GwpInventoryConstitute

用于组成分析中的“按清单”分析。是一个嵌套结构,按照环节->工序->清单层级,最末层级 items 为空。

示例

正常返回示例

JSON格式

{
  "requestId": "06DA2909-7736-5738-AA31-ACD617D828F1",
  "data": {
    "name": "总碳排放量",
    "unit": "kgCO₂e/t",
    "carbonEmission": 1009.97626554,
    "byResourceType": [
      {
        "percent": 100,
        "resourceType": 1,
        "unit": "kgCO₂e/kg",
        "carbonEmission": 1009.97626554,
        "name": "总碳排放量",
        "byResourceType": [
          {
            "name": "总碳排放量",
            "unit": "kgCO₂e/Piece(s)",
            "resourceType": 1,
            "carbonEmission": 1009.97626554,
            "percent": "98.76"
          }
        ],
        "items": [
          {
            "percent": 100,
            "resourceType": 1,
            "unit": "kgCO₂e/kg",
            "carbonEmission": 1009.97626554,
            "name": "总碳排放量",
            "byResourceType": [
              {
                "name": "总碳排放量",
                "unit": "kgCO₂e/Piece(s)",
                "resourceType": 1,
                "carbonEmission": 1009.97626554,
                "percent": "98.76"
              }
            ],
            "items": [
              {
                "percent": 100,
                "resourceType": 1,
                "unit": "kgCO₂e/kg",
                "carbonEmission": 1009.97626554,
                "name": "总碳排放量",
                "byResourceType": [
                  {
                    "name": "总碳排放量",
                    "unit": "kgCO₂e/Piece(s)",
                    "resourceType": 1,
                    "carbonEmission": 1009.97626554,
                    "percent": "98.76"
                  }
                ],
                "items": []
              }
            ]
          }
        ]
      }
    ],
    "items": []
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情