SOAP を使用して LendingClub API とやり取りしようとしています。wsdl2php を使用していくつかのクラスを生成しました。
wsdl ファイルはこちらにあります: https://www.lendingclub.com/ws/1.3?wsdl
5 つの API メソッドのうち 4 つを正常に実行しましたが、submit order メソッドで次のエラーが発生します。
Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: Violation of encoding rules
コードの実行 (整数 ID は XXXXXX に置き換えられます:
$order = new Order();
$order->loanId = XXXXXX;
$order->requestedAmount = 25.00;
$order->portfolioId = XXXXXX;
$order_instruct = new OrderInstruct();
$order_instruct->aid = XXXXXX;
$order_instruct->orders = $order;
$submit_order = new OrderSubmitOrders();
$submit_order->instructs = $order_instruct;
$submit_order_response = $lendingClub->OrderSubmitOrders($submit_order);
var_dump($submit_order_response);
前もって感謝します。