API Amazon Marketplace

#c# #amazon

#c# #amazon

Вопрос:

Я ожидал, что веб-сервис Amazon marketplace будет таким же простым, как и любой другой веб-сервис, но это не так….

Кажется, есть небольшая информация о каналах продуктов marketplace, и может ли кто-нибудь помочь мне с тем, как начать с загрузки нового продукта (шаг за шагом — поскольку я новичок в этом), а также обновления количества или цены в будущем на Amazon в C#.net

Если кто-нибудь может дать краткое резюме, я был бы очень благодарен. Все, что я хочу сделать, это у меня есть веб-сайт, на котором отображается список продуктов. Мне нужно отправить этот список на Amazon для отображения через один из их API, используя C#.net . После копания я почувствовал, что веб-сервис Marketplace подходит, но я не вижу никакого URL-адреса wsdl для загрузки информации о продукте. Пожалуйста, помогите.

Комментарии:

1. Какой тип учетной записи продавца у вас есть?

Ответ №1:

Используйте клиентскую библиотеку Amazon C # здесь: https://developer.amazonservices.com/gp/mws/api.html/180-1400280-4320051?ie=UTF8amp;section=feedsamp;group=bdeamp;version=latest

Ответ №2:

Основными шагами для отправки ленты продуктов Amazon Marketplace, которую я использовал, являются:

  • Используйте метод SubmitFeed для загрузки ленты в Amazon в формате CSV или XML.
  • Используйте метод GetFeedSubmissionList, чтобы получить список текущих отправлений и их «FeedProcessingStatus».
  • Продолжайте опрашивать этот метод, и FeedProcessingStatus изменится с «ОТПРАВЛЕНО» на «IN_PROGRESS» на «ГОТОВО».
  • Используйте метод GetFeedSubmissionResult, чтобы получить сводку обработки ленты.

В Temboo есть хорошая библиотека для Amazon Marketplace, которая фактически объединяет эти шаги вместе, так что это может сэкономить время. Пакеты Temboo SDK доступны для JAVA, Python, PHP, Ruby, Node.js , Android и iOS. Вы можете проверить это здесь: https://www.temboo.com/library/Library/Amazon/Marketplace /

(Полное раскрытие: я работаю в Temboo)

Комментарии:

1. Я все еще хочу знать, есть ли какой-либо файл wsdl для MWS?

2. @yuyue007 Я не смог найти WSDL, но у них есть XSD, которые вы могли бы использовать для создания прокси-классов — sellercentral.amazon.com/forums/thread.jspa?threadID=165016 . Однако мы уже обнаружили в них одну ошибку (в частности, RelatedProductID элемент, отсутствующий в последнем файле amzn_envelope.xsd), поэтому YMMV

Ответ №3:

Существует несколько способов загрузки продуктов на Amazon. Веб-сервис Marketplace, как уже упоминалось, и AMTU, утилита Amazon Merchant transport. Версия 2 AMTU основана на MWS.

Независимо от выбранного вами метода вам все равно придется форматировать каналы в формате XML или плоского файла. XSD для форматов XML и плоских файлов задокументированы, и их образцы доступны через ваш аккаунт продавца.