2

Travelport uAPI を使用して PHP Web ベースのアプリケーションを開発する必要があります。すべてのxmlリクエストを書き込む関数を使用してWebサービスに接続できますが、クラスcurl_init()でそれをしようとして行き詰まっています。SoapClient私はこの例を使用していますが、動作しません:

http://demo.travelportuniversalapi.com/Home/SampleCode

何が間違っているのかわかりません。SoapClient クラスを使用して PHP で動作するサンプル コード/プロジェクトを知っている人はいますか? Webで検索しましたが、PHPで何も見つかりませんでした。

4

1 に答える 1

2

(質問の編集で回答。コミュニティ wiki の回答に変換。質問への回答が質問自体に追加された場合の適切なアクションは何ですか? を参照してください。 )

OP は次のように書いています。

最後に、私のソリューションにたどり着く方法は、Travelport テスト ツールを使用して、xml 要求を記述し、xml を含む文字列を渡すことでした。

認証に必要:

$this->credentials["login"]=$user;
$this->credentials["password"]=$pass;
$this->credentials["traceid"]=$traceid; (branchcode)

次に、SOAP クライアントを作成します。

$client = new SoapClient("galileo/air_v20_0/Air.wsdl", $this->credentials);
$rsp=$client->__doRequest($this->request, $this->credentials['location'], $this->credentials['soapaction'], $this->credentials['soap_version']);

そして、これは私のニーズをカバーします:)

今、同じ名前のこの投稿 WSDL 関数で SoapClient と WSDL 関数を使用してリクエスト情報を渡そうとしています。1つを選択する方法は?

于 2015-02-07T20:11:26.493 に答える