Sì. Dockflow restituisce i dati sulle emissioni di CO2 nel record dell’API. Cerca il campo carbon_emissions, che la documentazione descrive come i dati sulle emissioni di CO2 per la rotta della spedizione.
Il polling restituisce i record nell’array data. I webhook inviano un record in data, e quel record è identico a quello del polling con i campi predefiniti, che includono shipment. Entrambe le modalità restituiscono lo stesso record.
All’interno di carbon_emissions, leggi distance_km per la distanza della rotta in chilometri e co2_emissions_kg per il totale di CO2 in chilogrammi. Il totale è Well-to-Wheel, composto da Tank-to-Wheel più Well-to-Tank. ttw_kg è la parte Tank-to-Wheel, ovvero la combustione diretta del carburante. Il campo è null quando il valore non è ancora stato calcolato.
Quindi la tua integrazione dovrebbe leggere il valore di CO2 dal campo carbon_emissions in ogni record. Se quel campo è null, non è ancora disponibile alcun valore di CO2 calcolato.
Esempio
Per una spedizione marittima generica, il record può mostrare una distanza della rotta in distance_km e un valore totale di CO2 in co2_emissions_kg. Il valore ttw_kg è la parte relativa alla combustione diretta. La tua integrazione li legge da carbon_emissions in ogni record di polling o webhook. Se carbon_emissions è null, il calcolo non è ancora stato eseguito.