問題タブ [sabre]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
201 参照

ios - iOS で Sabre SOAP API を使用する

IOS でセイバー SOAP Web サービスを使用する方法を知っている人はいますか? 誰かがそれをしましたか?ネットワーク呼び出しにAFNetworkingを使用しています。

AFHTTPRequestOperation を使用して Web サービスを呼び出していますが、その Web サービスには認証が必要です。

認証パラメータは、、、usernameおよびpasswordですIPCC。ユーザー名とパスワードを設定できます

しかし、そのIPCCパラメータをどのように設定できますか?

0 投票する
1 に答える
181 参照

sabre - Sabre Car Rental API - 都市別 / 郵便番号 / ポイ別の片道レンタルの空き状況

私は、Ground Transportation SOAP API を使用して、VehLocationFinderLLSRQ を使用して、都市/郵便番号/ポイごとにレンタカーの空室状況を取得しています。合計価格とともに、場所と利用可能な車両のリストを返します。これは通常のレンタルでは問題ありません。しかし、片道レンタル(返却場所を指定して)を検索する方法がわかりません。

乗車場所と返却場所を指定できる VehLocationListLLSRQ は知っていますが、場所コードが必要です。場所コードはありませんが、都市/郵便番号または poi しかありません。

たとえば、「コプリー スクエア、ボストン(MA) からサウス ビーチ、マイアミ(FL)」への片道レンタルに興味があります。これを行う最善の方法は何ですか?

0 投票する
3 に答える
3344 参照

c# - ASP.NET MVC C# の Sabre で承認ヘッダーを設定し、データ応答にアクセスする

SabreのInsta Flight Search APIを使用して、フライト データを検索する Web サイトを構築しています。彼らから提供されたドキュメントを徹底的に読み、API Explorerで API をテストした後、すべてが完全に機能し、API がどのように機能するかを正確に理解できました。

まず、出発地と目的地の IATA コードを提供する 2 つの選択ボックスと、出発日と帰国日を提供する 2 つの日付入力ボックスを備えた単純なフォームを作成しました。私は1週間以上解決策を探していて、見つけたさまざまな解決策を試しましたが、400 BAD REQUESTまたは401 UNAUTHORIZED応答のいずれかを受け取るたびに。

デモ ギャラリーもチェックしましたが、執筆時点では C# のサンプルはありませんでした。Stack-Overflow でも、saber のタグが付けられた 78 の質問と、saber と C# のタグが付けられた 1 つの質問しかありませんでした。

サポートに問い合わせましたが、返信がありました。

コードのサポートは提供していませんのでご注意ください。XML (Sabre) ファイルを共有していただけますか?

本当にばかげたことを見逃していることはわかっていますが、考えられることをすべて試した後、コミュニティに助けを求めています。両方のコード ファイルを添付しています。

注:コメント付きのコードは、私が試したさまざまな方法を表しています

コントローラーコード:

Index.cshtml :

私の問題に最も近いが、私の問題を解決しなかった他のスタックオーバーフローの質問。

最終編集

考えられる解決策に何週間も苦労した後、応答のフォーマットに答えが見つかりました。JSON オブジェクトにはオブジェクトが " 囲んでいる文字列として含まれていますが、応答全体も文字列であり、内部の " 囲みを \" にします。

しかし、先月、ASP.NET MVC C# の開発者向けの Sabre の適切なチュートリアルの必要性を実感したので、ブログ投稿と他のピア向けの Nuget パッケージを公開します。ライブになったら、リンクを共有します。

0 投票する
1 に答える
962 参照

web-services - Sabre Air 空席検索で例外がスローされる (ERR.SWS.CLIENT.VALIDATION_FAILED)

C# でセイバー SOAP API を使用しています。セッション作成からの応答を正常に取得しました。wsdl Service Reference http://webservices.sabre.com/wsdl/tpfc/OTA_AirAvailLLS2.3.0RQ.wsdlをテスト プロジェクトに追加し、必要な値を要求のパラメーターに渡します。ドキュメントhttps://developer.sabre.com/docs/read/soap_apis/air/search/Air_Availability

これは SOAP API を使用するための私のコードです

そのスロー例外メッセージ: ERR.SWS.CLIENT.VALIDATION_FAILED

スタック:

サーバー スタック トレース:

System.ServiceModel.Channels.ServiceChannel.HandleReply (ProxyOperationRuntime 操作、ProxyRpc& rpc) で System.ServiceModel.Channels.ServiceChannel.Call (文字列アクション、ブール値一方向、ProxyOperationRuntime 操作、Object[] ins、Object[] outs、TimeSpan タイムアウト) System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (IMethodCallMessage methodCall、ProxyOperationRuntime 操作) で System.ServiceModel.Channels.ServiceChannelProxy.Invoke (IMessage メッセージ) で

[0] で例外が再スローされました: System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) で System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 タイプ) で ConsoleApplication1.ServiceAirAvailLLSReference1. OTA_AirAvailPortType.OTA_AirAvailRQ(OTA_AirAvailRQRequest request) at ConsoleApplication1.ServiceAirAvailLLSReference1.OTA_AirAvailPortTypeClient.ConsoleApplication1.ServiceAirAvailLLSReference1.OTA_AirAvailPortType.OTA_AirAvailRQ(OTA_AirAvailRQRequest request) in e:\ConsoleApplication1\ConsoleApplication1\Service References\ServiceAirAvailLLSReference1\Reference.cs:line 7012 at ConsoleApplication1.ServiceAirAvailLLSReference1.OTA_AirAvailPortTypeClient .OTA_AirAvailRQ(MessageHeader& MessageHeader, Security1& Security,OTA_AirAvailRQ OTA_AirAvailRQ1) e:\ConsoleApplication1\ConsoleApplication1\Service References\ServiceAirAvailLLSReference1\Reference.cs:line 7020 at ConsoleApplication1.SearchAirAvail.Method(String securitytoken, String convid, String ipcc) in e:\ConsoleApplication1\ConsoleApplication1\SearchAirAvail.cs: 115行目

私を助けてください

0 投票する
1 に答える
184 参照

xml - Sabre で複数の乗客を予約するために使用される SOAP Api はどれですか

私は Sabre SOAP API を使用しています。Bargain Max Finder SOAP から応答を取得します。
今、検索された乗客の数を予約したいです。Sabreで複数の乗客を予約するために使用されるSOAP API。
次に、リクエストで旅客情報を渡すための SOAP API があります。

0 投票する
0 に答える
300 参照

web-services - 追加された SOAP (wsdl) の要素 RequestorID の属性 ID が見つかりません

Bargain Max Finder Sabre SOAP API を使用する予定です。応答では、2 つのエラーが表示されます。

1.cvc-complex-type.4: 属性 'ID' は要素 'RequestorID に表示される必要があります , Code:INVALIDREQ

  1. エラーコード: ttfhlp684 、タイプ: サーバー、値: TOMCA

属性「ID」の代わりに ID_Context があります。これら2つの問題を解決するにはどうすればよいですか?