を使用して応答からXMLを取得しますオブジェクト。私は生のXML応答を取得することを好むでしょう。この機能はAuthorize.NetのPHP SDKを介して利用できますか?あるいは、私はGuzzleのようなものを使って手動でリクエストするのが良いでしょうか?は、私は次のようになりAuthorize.NetのPHP SDKのを使用して、いくつかの機能を書かれているAuthorize.Net PHP SDKに
1
A
答えて
1
source codeを見ると、それは十分に簡単だと思います。
executeWithApiResponse
によって呼び出されるexecute
メソッドを参照してください。 xmlResponse
を参照してください。それをクラスプロパティとして保存し(そしてパブリックゲッターを追加する)必要があります。あるいは、生のレスポンスを返すよう追加の引数を取るために関数を微調整する必要があります。ハックしてもよいし、より良いことに、ApiOperationBase
クラスを拡張することもできます(インターフェイスIApiOperation
に従うことをお勧めします)。
serializer
も...
$this->apiResponse = $this->serializer->deserialize($xmlResponse, $this->apiResponseType , 'xml');
が多分それとよりエレガントな何かができることを見て。しかし、私が最初に説明した経路ほど明確ではない。
+0
サードパーティのライブラリを編集することは、一般に悪い考えです。なぜなら、それらの変更が呼び出しコードを壊す傾向があるため、アップグレード/アップデートを実行できないからです。アップデートを行っている人は誰でも、どこに修正があるのか、そして何をするのか、アップデートされたソースコードは同じハックがまだ成し遂げられる方法で書かれていることを前提としています。 –
関連する問題
- 1. Authorize.net SDK with Laravel
- 2. Javaの持つNoSuchAlgorithmException - 私はそれ自身のEclipseプロジェクトにAuthorize.net SDKを使用しているのSunJSSE、sun.security.ssl.SSLContextImpl $ DefaultSSLContext
- 3. Xcodeの4エラーSDKのauthorize.net
- 4. Authorize.net PHP SDKのクラスがありません
- 5. Authorize.net SIMを使用してPHP
- 6. 良いauthorize.net PHPライブラリ
- 7. Authorize.net Accept SDKがテストに実行されない
- 8. 文書化されていないiPhone SDKの機能を使用していますか?私のアプリで
- 9. PHP laravel Authorize.net
- 10. は、私はこのようになりますPHPの機能を持っている何かのPHP
- 11. アマゾンSNS - 私はPHP用AWS SDKを使用してい
- 12. Facebook PHP SDKの「getLoginStatusUrl()」が正しく機能していませんか?
- 13. PHPのSDKを使用してFacebookで再認証を行うにはどうすればよいですか?
- 14. フレームワークのないauthorize.netの使用方法
- 15. 私はこのような機能を持っているPHP
- 16. PHP {{}}私はPHP Laravelフレームワークを使用していると私はこのように、{{}}は、HTMLコード内で使用され、いくつかのコード例に来
- 17. 難易アマゾンAWS PHPのSDKを初期化 - クラスAWS \共通\ AWSは、私は次のコードでアマゾンAWS SDK PHPをインスタンス化しようとしている
- 18. JIRA C#SDKには、私は次の場所からアトラシアンSDKを使用していJIRA
- 19. のEvernoteのphp - 私はこのSDKを使用していますリンクノート
- 20. davidtsadler/ebay-sdk-phpを使用してEbay SDKを使用してトレーディングサービスのドラフトステータスを可能にします
- 21. PHP sdkを使用してAzure BLOBを資産にコピーするにはどうすればよいですか?
- 22. PHPウェブソケットクライアント。私は、次のPHPのWebソケットクライアントライブラリを使用してい
- 23. 私はAWS SDKを用いて微細なOSの名前にしようとしていますSDK
- 24. Authorize.net PHPでAIMメソッドを実装する正しい方法は?
- 25. 私は、次のコマンドを使用してPHPからPythonスクリプトを実行しようとしているPHP
- 26. は、私は私のテーブルをエコーするためにいくつかのコードを書かれているPHP
- 27. は、ウィンドウが、私は次のようないくつかのスクリプトを持っている機能のパフォーマンス
- 28. はどのようにPHP SDK 3
- 29. カードリーダーによるAuthorize.netの支払い
- 30. JS SDKとPHP SDKをリフレッシュしないでください。
なぜ生のXMLが必要ですか? SDKがまだあなたのためにしていないことで何をしたいですか? –