#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 и плоских файлов задокументированы, и их образцы доступны через ваш аккаунт продавца.