我正在使用 Sabre Web 服务 (SabreCommandLLSRQ) 构建低票价重新预订的 ac# 概念验证。
\n\n我现在遇到了一些特殊的 saber 字符,我不知道它们在 C# 中是什么。我有一些正在工作,但我肯定会遇到更多 - 有人有 c# 的 saber 字符映射吗?
\n\nprivate string BuildPriceLine()\n{\n const char CHLOR = (char)0xE7; // Cross-of-Lorraine\n const char ENDITEM = (char)0xA7; // End Item key\n const char CHGKEY = (char)0xA5; // Change Key\n\n var sabreCommand = new StringBuilder();\n\n // WPRQ\xe2\x80\xa1AAA\xe2\x80\xa1UN*C123456\xe2\x80\xa1KP0\xe2\x80\xa1XP\xc2\xab\n sabreCommand.Append("WPRQ");\n sabreCommand.Append(CHLOR);\n sabreCommand.Append("AAA");\n sabreCommand.Append(CHLOR);\n sabreCommand.Append("UN*C123456");\n sabreCommand.Append(CHLOR);\n sabreCommand.Append("KP0");\n sabreCommand.Append(CHLOR);\n sabreCommand.Append("XP");\n sabreCommand.Append(WhatSabreCharIsThis); // "\xc2\xab" ?\n\n return sabreCommand.ToString();\n}\nRun Code Online (Sandbox Code Playgroud)\n 我目前正在使用 sabre Web 服务 TravelItineraryReadLLSRQ(版本 2.2.0),我可以成功检索 PNR 数据上的所有数据。现在我正在尝试实施 GetReservation,但出现以下错误。
没有从开发军刀门户找到任何进一步的细节 - 有没有人看到这个并知道“修复”是什么?
“PNR 的收视率受到限制,原因是 [PNR 的收视率受到限制(不支持的安全检查),代码:700102,严重性:中度]”
<GetReservationRS xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Errors xmlns="http://webservices.sabre.com/pnrbuilder/v1_18">
<Error>
<Code>700102</Code>
<Message>Viewership is restricted for the PNR, caused by [Viewership is restricted for the PNR (Unsupported security check), code: 700102, severity: MODERATE]</Message>
<Severity>MODERATE</Severity>
</Error>
</Errors>
</GetReservationRS>
Run Code Online (Sandbox Code Playgroud)