ダウンロードしたツールを使用して、Web サービス (フェデックス レート サービス) のラッパーを自動作成しました。その要件と機能については、Web サービス自体を参照してください。このラッパーは、SoapClient
それ自体の「拡張」として作成されます。
__soapCall
唯一の問題は、メソッドを利用する抽象ラッパーを使用して個別のサービス呼び出しを行うことです。これに関して私が気づいた問題は、呼び出し自体から XML を取得できる場所が何も入力されていないように見えることです。__getLastRequest
またはを呼び出すたびに、サービスから php オブジェクトの応答が返されますが、 __getLastResponse
null が返されます。__soapCall('getRates', $args)
呼び出すために自動生成されたコードを書き直す$this->getRates($args)
か、同様のものを除いて、使用時にリクエストで使用され、レスポンスで返される XML を確認するためのトリックはあります__soapCall
か?