Carbon_Calculator (XML)
API情報
当該機能は、フライトの出発地・目的地・機材コード等をもとに、二酸化炭素排出量(CO2排出量)を取得するAPIです。
※CO2排出量(単位: kg)は、Sabre社独自のアルゴリズムに基づいて算出しております。
Service Action Code | :Carbon_CalculatorRQ |
最新バージョン | :1.3.0 |
プロトコル | :XML |
更新履歴
Carbon_CalculatorRQ v1.3.0 on October 05, 2023
- Version1.3.0をリリースいたしました。
リクエストサンプル
ご利用上の注意事項機材コードによっては、CO2排出量のデータをサポートしていない場合があります。
その場合、データの値が "8"(デフォルト値)で返却されます。
リクエストサンプル
選択<Carbon_CalculatorRQ xmlns="http://webservices.sabre.com/triprecord" Version="1.3.0">
<Segments>
<Segment>
<Flight>
<DepartureAirport>HND</DepartureAirport>
<ArrivalAirport>LHR</ArrivalAirport>
<EquipmentType>77W</EquipmentType>
</Flight>
</Segment>
</Segments>
</Carbon_CalculatorRQ>
レスポンスサンプル
タグに付与されている”ns20:”などはバージョンに関係なく変更される可能性がございます。恐れ入りますが、その前提でのご利用をお願い致します。
選択<ns20:Carbon_CalculatorRS xmlns:ns20="http://webservices.sabre.com/triprecord" xmlns:ns2="http://webservices.sabre.com/triprecord/indexing" xmlns:ns4="http://services.sabre.com/res/orr/v0" xmlns:ns3="http://tds.sabre.com/itinerary" xmlns:ns6="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprules" xmlns:ns8="http://webservices.sabre.com/pnrbuilder/res_cdm/v2" xmlns:ns7="http://webservices.sabre.com/pnrbuilder" xmlns:ns13="http://services.sabre.com/STL_Header/v02_00" xmlns:ns9="http://webservices.sabre.com/sabreXML/2003/07" xmlns:ns12="http://www.sabre.com/ssg/des/v1" xmlns:ns11="http://services.sabre.com/STL/v02" xmlns:ns10="http://tds.sabre.com/rules" xmlns:ns17="http://tds.sabre.com/distribution" xmlns:ns16="http://www.sabre.com/eps/schemas" xmlns:ns15="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns14="http://opentravel.org/common/v02" xmlns:ns19="http://webservices.sabre.com/pnrservices/security/rules/v0_0" xmlns:ns18="http://webservices.sabre.com/servicesplatform/orr/rules/1.0.0" TimeStamp="2023-09-20T00:26:05" Target="Production" Version="1.3.0">
<ns20:Success>Success</ns20:Success>
<ns20:CarbonEmissions>
<ns20:Segments>
<ns20:Segment>
<ns20:Flight>
<ns20:DepartureAirport>HND</ns20:DepartureAirport>
<ns20:ArrivalAirport>LHR</ns20:ArrivalAirport>
<ns20:EquipmentType>77W</ns20:EquipmentType>
</ns20:Flight>
<ns20:CO2Value PerSegment="246809" PerParty="730" PerPassenger="730" DistanceInMiles="5957" />
</ns20:Segment>
</ns20:Segments>
<ns20:CO2TotalValue PerSegment="246809" PerParty="730" PerPassenger="730" DistanceInMiles="5957" />
</ns20:CarbonEmissions>
</ns20:Carbon_CalculatorRS>
リクエストサンプル
選択<Carbon_CalculatorRQ xmlns="http://webservices.sabre.com/triprecord" Version="1.3.0">
<Segments>
<Segment>
<Flight>
<DepartureAirport>WAW</DepartureAirport>
<ArrivalAirport>KRK</ArrivalAirport>
<EquipmentType>781</EquipmentType>
</Flight>
</Segment>
</Segments>
</Carbon_CalculatorRQ>
レスポンスサンプル
タグに付与されている”ns20:”などはバージョンに関係なく変更される可能性がございます。恐れ入りますが、その前提でのご利用をお願い致します。
選択<ns20:Carbon_CalculatorRS xmlns:ns20="http://webservices.sabre.com/triprecord" xmlns:ns2="http://webservices.sabre.com/triprecord/indexing" xmlns:ns4="http://services.sabre.com/res/orr/v0" xmlns:ns3="http://tds.sabre.com/itinerary" xmlns:ns6="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprules" xmlns:ns8="http://webservices.sabre.com/pnrbuilder/res_cdm/v2" xmlns:ns7="http://webservices.sabre.com/pnrbuilder" xmlns:ns13="http://services.sabre.com/STL_Header/v02_00" xmlns:ns9="http://webservices.sabre.com/sabreXML/2003/07" xmlns:ns12="http://www.sabre.com/ssg/des/v1" xmlns:ns11="http://services.sabre.com/STL/v02" xmlns:ns10="http://tds.sabre.com/rules" xmlns:ns17="http://tds.sabre.com/distribution" xmlns:ns16="http://www.sabre.com/eps/schemas" xmlns:ns15="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns14="http://opentravel.org/common/v02" xmlns:ns19="http://webservices.sabre.com/pnrservices/security/rules/v0_0" xmlns:ns18="http://webservices.sabre.com/servicesplatform/orr/rules/1.0.0" TimeStamp="2023-09-20T00:26:05" Target="Production" Version="1.3.0">
<ns20:Success>Success</ns20:Success>
<ns20:CarbonEmissions>
<ns20:Segments>
<ns20:Segment>
<ns20:Flight>
<ns20:DepartureAirport>WAW</ns20:DepartureAirport>
<ns20:ArrivalAirport>KRK</ns20:ArrivalAirport>
<ns20:EquipmentType>781</ns20:EquipmentType>
</ns20:Flight>
<ns20:CO2Value PerSegment="8" PerParty="8" PerPassenger="8" DistanceInMiles="153" />
</ns20:Segment>
</ns20:Segments>
<ns20:CO2TotalValue PerSegment="8" PerParty="8" PerPassenger="8" DistanceInMiles="153" />
</ns20:CarbonEmissions>
</ns20:Carbon_CalculatorRS>
リクエストサンプル
選択<Carbon_CalculatorRQ xmlns="http://webservices.sabre.com/triprecord" Version="1.0" TimeStamp="2011-04-01T03:41:24">
<Reservation>
<Locator>CEXCIO</Locator>
<RequestType>Stateful</RequestType>
</Reservation>
</Carbon_CalculatorRQ>
レスポンスサンプル
タグに付与されている”ns20:”などはバージョンに関係なく変更される可能性がございます。恐れ入りますが、その前提でのご利用をお願い致します。
選択<ns20:Carbon_CalculatorRS xmlns:ns20="http://webservices.sabre.com/triprecord" xmlns:ns2="http://webservices.sabre.com/triprecord/indexing" xmlns:ns4="http://services.sabre.com/res/orr/v0" xmlns:ns3="http://tds.sabre.com/itinerary" xmlns:ns6="http://services.sabre.com/STL/v01" xmlns:ns5="http://webservices.sabre.com/triprules" xmlns:ns8="http://webservices.sabre.com/pnrbuilder/res_cdm/v2" xmlns:ns7="http://webservices.sabre.com/pnrbuilder" xmlns:ns13="http://services.sabre.com/STL_Header/v02_00" xmlns:ns9="http://webservices.sabre.com/sabreXML/2003/07" xmlns:ns12="http://www.sabre.com/ssg/des/v1" xmlns:ns11="http://services.sabre.com/STL/v02" xmlns:ns10="http://tds.sabre.com/rules" xmlns:ns17="http://tds.sabre.com/distribution" xmlns:ns16="http://www.sabre.com/eps/schemas" xmlns:ns15="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" xmlns:ns14="http://opentravel.org/common/v02" xmlns:ns19="http://webservices.sabre.com/pnrservices/security/rules/v0_0" xmlns:ns18="http://webservices.sabre.com/servicesplatform/orr/rules/1.0.0" TimeStamp="2023-09-25T22:32:49" Target="Production" Version="1.0">
<ns20:Success>Success</ns20:Success>
<ns20:CarbonEmissions>
<ns20:Segments>
<ns20:Segment Sequence="1">
<ns20:Flight>
<ns20:DepartureAirport>NRT</ns20:DepartureAirport>
<ns20:ArrivalAirport>HNL</ns20:ArrivalAirport>
<ns20:AirlineCode>NH</ns20:AirlineCode>
<ns20:EquipmentId>117</ns20:EquipmentId>
<ns20:ClassOfService>Y</ns20:ClassOfService>
<ns20:NumberInParty>1</ns20:NumberInParty>
</ns20:Flight>
<ns20:CO2Value PerSegment="246206" PerParty="458" PerPassenger="458" DistanceInMiles="3811" />
</ns20:Segment>
<ns20:Segment Sequence="2">
<ns20:Flight>
<ns20:DepartureAirport>HNL</ns20:DepartureAirport>
<ns20:ArrivalAirport>NRT</ns20:ArrivalAirport>
<ns20:AirlineCode>NH</ns20:AirlineCode>
<ns20:EquipmentId>117</ns20:EquipmentId>
<ns20:ClassOfService>Y</ns20:ClassOfService>
<ns20:NumberInParty>1</ns20:NumberInParty>
</ns20:Flight>
<ns20:CO2Value PerSegment="246206" PerParty="458" PerPassenger="458" DistanceInMiles="3811" />
</ns20:Segment>
</ns20:Segments>
<ns20:CO2TotalValue PerSegment="492412" PerParty="916" PerPassenger="916" DistanceInMiles="7622" />
</ns20:CarbonEmissions>
</ns20:Carbon_CalculatorRS>
XMLタグ定義書
-
- リクエスト (2023/10/05更新)
-
- レスポンス (2023/10/05更新)
XMLスキーマ
【注意点】
各種XMLスキーマは、Sabre社提供のオリジナル版となるため、「XMLタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「XMLタグ定義書」にてご確認ください。
※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております。
各種XMLスキーマは、Sabre社提供のオリジナル版となるため、「XMLタグ定義書」の記載上、
利用不可の情報が含まれております。
スキーマを利用してアプリケーションを構築される場合の各タグの利用可否は、
必ず「XMLタグ定義書」にてご確認ください。
※弊社にて「XMLタグ定義書」を作成する際、各タグの利用可否確認を行っております。
-
- スキーマ