是的。Dockflow 会在 API 记录中返回 CO2 排放数据。请查找 carbon_emissions 字段,文档将其描述为货运路线的 CO2 排放数据。
轮询会在 data 数组中返回记录。Webhook 会在 data 中发送一条记录,该记录与使用默认字段轮询时得到的记录相同,其中包含 shipment。两种模式返回的记录相同。
在 carbon_emissions 中,读取 distance_km 可获取以公里为单位的路线距离,读取 co2_emissions_kg 可获取以千克为单位的总 CO2。该总量为油井到车轮(Well-to-Wheel),由油箱到车轮(Tank-to-Wheel)加上油井到油箱(Well-to-Tank)构成。ttw_kg 是油箱到车轮部分,即燃料直接燃烧。当该值尚未计算时,该字段为 null。
因此,你的集成应从每条记录的 carbon_emissions 字段中读取 CO2 值。如果该字段为 null,则说明目前尚无可用的已计算 CO2 值。
示例
对于一般的海运货物,记录可以在 distance_km 中显示路线距离,并在 co2_emissions_kg 中显示总 CO2 值。ttw_kg 值则是直接燃烧部分。你的集成应从每条轮询或 webhook 记录中的 carbon_emissions 读取这些值。如果 carbon_emissions 为 null,则说明尚未完成计算。