You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Sabre REST API创建PNR遇错误:需设置客户编号

解决Sabre REST API创建PNR时的"NEED CUSTOMER NUMBER - USE DK"错误

这个错误提示说明Sabre主机要求你关联一个客户编号,而这个配置在Create PNR的REST API请求里,需要通过EndTransaction节点的PostProcessing文本指令来添加——官方文档可能因为侧重结构化参数,没有特别突出这个主机原生指令的配置方式。

具体配置步骤如下:

  • 在你的Create Passenger Name Record请求体中,定位到EndTransaction对象
  • 在EndTransaction下的PostProcessing数组中,新增一个类型为Text的操作,内容填写DK {你的客户编号}(将{你的客户编号}替换为实际的编号值)

这里提供一个简化的请求片段示例:

{
  "EndTransaction": {
    "PostProcessing": [
      {
        "Action": "Text",
        "Text": "DK 123456789"
      }
    ],
    "Source": {}
  }
}

补充说明

Sabre的DK指令是主机层面用来关联客户/账户编号的原生指令,REST API通过PostProcessing的Text操作来传递这类非结构化的主机指令。如果后续还有其他类似的主机指令需要执行,也可以用同样的方式添加到这个数组中。

内容的提问来源于stack exchange,提问作者Gašper Gračner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:12:55