【发布时间】:2015-01-12 17:29:57
【问题描述】:
我正在尝试通过 SabreCommandLLSRQ Web 服务调用发送“NM”Sabre 命令将旅客资料移至 PNR,并获得“GDS 的无效输入”作为响应。此命令通过 Saber Red 工作,但由于某种原因似乎不支持通过 web 服务。
是否有不支持的命令列表,或者我缺少什么?
【问题讨论】:
标签: web-services api soap sabre
我正在尝试通过 SabreCommandLLSRQ Web 服务调用发送“NM”Sabre 命令将旅客资料移至 PNR,并获得“GDS 的无效输入”作为响应。此命令通过 Saber Red 工作,但由于某种原因似乎不支持通过 web 服务。
是否有不支持的命令列表,或者我缺少什么?
【问题讨论】:
标签: web-services api soap sabre
显然,请求的输出格式设置为“SDS”而不是“SCREEN”,这显然对可以执行的命令有一些严重的副作用。
【讨论】:
这适用于 Legacy Stars 还是新的 Saber Profiles?
您是否查看了将配置文件移动到 PNR 服务 API?
https://developer.sabre.com/docs/read/soap_apis/profiles/build_reservation/Copy_Profile_to_Itinerary
【讨论】:
SCREEN 作为输出参数值而不是SDS。显然SDS 输出选项有一个副作用,即只接受一部分命令。
可能不相关,但如果您使用的是 PassengerDetailsRQ,您可以在 ProfileRQ 上设置 UniqueId
https://developer.sabre.com/docs/read/soap_apis/management/itinerary/Passenger_Details
【讨论】:
Blockquote 我喜欢使用 php 文件 dsbridge.php 通过制作来连接 Flight api App
对类 curl 桥的 ajax 请求获取数组响应
错误 - invalid_client error_descr - 凭据丢失或语法不正确。
当我使用此过程使用 base64 工具制作 _dsAppKey 时。
1. Base64 your Client Id
2. Base64 Client Secret
3. Concatenate both Base64 values with a :
4. Base64 the concatenation.
It still gives me the Response code as NULL. This code gives me the
Access token. You have to send another request to the Sabre Api.
Pl. help me with the complete example.
【讨论】: