Получайте заказы на продажу из блокнота Amazon MWS через API

Моя миссия состоит в том, чтобы получать заказы на продажу Amazon за определенный период времени и публиковать их в серверной части SAP ECC через SAP PI. Мне удалось заставить работать блокнот MWS, и я немного застрял в том, как поместить данные из блокнота в почтальон или SOAPUI.

  1. Я не знаю конечной точки для Amazon MWS, чтобы найти структуру API или WSDL — куда направить вызов. Как я могу узнать?
  2. как мне узнать, какую информацию передавать в какие области инструментов SOAPUI или postman?
  3. Как мне получить WSDL для вызова ответа MWS, чтобы я мог экспортировать его и импортировать эту структуру в sap, чтобы избавить меня от создания массивной структуры ответа?

Это мой блокнот mws:

МВС


person gigeorge    schedule 16.11.2018    source источник


Ответы (2)


Все, что вам нужно, находится прямо здесь: Orders API< /а>

Он сообщает вам вашу конечную точку, ваши операции и параметры вашего запроса и ответа. Какой язык вы используете? Если вы используете PHP, C# или Java, существуют клиентские библиотеки, которые сделают все это за вас, просто введите данные своей учетной записи.

В частности, для операции ListOrders это прямо здесь — ListOrders< /а>.

Формат ответа объясняется здесь.

Вам также необходимо вычислить подпись, что сделает за вас блокнот и клиентские библиотеки MWS. Не уверен, как вы можете сделать это из Postman.

person ScottG    schedule 16.11.2018

спасибо за вашу помощь .png" alt="введите здесь описание изображения">снова . Scratchapd работает как сон. Да, я тоже не уверен, как почтальон это сделает. Я звоню из SAP PI, предположительно должен быть написан какой-то код на java для обработки расчета подписи и временной метки - я получаю текущую ошибку при публикации в почтальоне:

person gigeorge    schedule 17.11.2018
comment
Блокнот и почтальон следует использовать только для разработки и тестирования, поэтому, как только вы поймете процесс, используйте клиентскую библиотеку Java как часть рабочего процесса. Он возьмет на себя всю тяжелую работу за вас, включая подпись/временную метку и сериализацию. - person ScottG; 19.11.2018
comment
Спасибо, Скотт - да, мой босс сделал немного Java. Сейчас просто делаю сопоставление в PI. - person gigeorge; 17.12.2018
comment
рад слышать!! - person ScottG; 17.12.2018