КАК? Отправить Amazon Создать XML-код выполнения с использованием PHP API

В данный момент я борюсь с API Amazon! Я пытаюсь создать заказы на выполнение, отправлять приказы Amazon для их выполнения.

Сначала мне нужно создать XML, который я использовал документацию @ http://www.jyi.org/wp-content/uploads/Amazon-xml.pdf Page 42 (обозначен 38). Этот бит в порядке, XML отличный ..

Затем мне нужно отправить это Amazon, так как я всегда буду идти по пути использования там API, PHP Fulfillment Api доступен здесь … https://developer.amazonservices.com/doc/fba/outbound/v20101001/ php.html

В папке «Образцы» Amazon создал «CreateFulfillmentOrderSample.php», который звучит именно так, как хотелось бы.

Теперь, когда я смотрю на этот файл, я вижу, что происходит, но я не вижу, куда он хочет отправить XML-файл в Amazon.

Любые указатели или альтернативные методы были бы высоко оценены!

Образцы, снабженные этим кодом, не являются тем, что он говорит на олове. Они не являются образцами, они – леса, с которыми нужно играть – это означает: без изменений они ничего не делают. В вашем случае посмотрите строки 70+ в Samples/CreateFulfillmentOrderSample.php :

 // @TODO: set request. Action can be passed as FBAOutboundServiceMWS_Model_CreateFulfillmentOrderRequest $request = new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderRequest(); // $request->setSellerId(SELLER_ID); // invokeCreateFulfillmentOrder($service, $request); 

Если вы запустите его, вы получите сообщение об ошибке «Невозможно построить из предоставленных данных. Обязательно передайте ассоциативный массив или DOMElement».

В вашем случае XML должен быть передан как параметр класса DOMElement, поэтому измените код выше, чтобы передать этот параметр:

  $request = new FBAOutboundServiceMWS_Model_CreateFulfillmentOrderRequest($DOMElement);