问题描述
我正在使用Sabre的soap API来预订航班。现在,我想更改航班路线,例如时间表(出发时间),出发地和目的地。 我发现了2个API: 修改行程(https://developer.sabre.com/docs/soap_apis/management/itinerary/Modify_Itinerary)和
修改预订(https://developer.sabre.com/sabre_hospitality/apis/soap_apis/hotel/channel_connect/modify_reservation),但不确定它们是否可以解决我的问题。
您能告诉我更改航班行程的步骤吗? 谢谢
解决方法
修改预订api适用于酒店。因此,它不适用于航班行程。请注意,修改行程(TravelItineraryModifyInfoLLSRQ)服务用于修改或删除现有乘客姓名记录(PNR)中与乘客有关的内容。并非所有信息都可以修改。可以修改的项目是:
- 乘客姓名
- 旅客电话号码
- 乘客的电子邮件地址
- 旅客常旅客号码
- 乘客类型
- 客户编号
- 代理商地址信息
- 代理商电话号码
- 机票时限信息
步骤:-
- 使用“检索行程单” API(GetReservationRQ)检索乘客姓名记录。
- 致电TravelItineraryReadRQ。这是调用修改行程单api的先决条件。
- 在请求中调用带有更新的乘客姓名记录的Modify Itineraryary API(TravelItineraryModifyInfoLLSRQ)。
- 使用结束交易API(EndTransactionLLSRQ)结束乘客姓名记录的交易。
您也可以参考下面提到的预订API的链接,以进行完整的预订管理:- https://developer.sabre.com/docs/rest_apis/trip/orders/booking_management 如果您需要其他帮助,请随时contact us。