2011-10-12 20 views
13

Spodziewałem amazon Service Marketplace internetowej, aby być tak proste, jak wszelkich innych usług internetowych, ale to nie jest ....Amazon Marketplace API

Nie wydaje się być odrobinę informacji o produkcie marketplace żywi i może ktoś mi pomoże, jak zacząć od załadowania nowego produktu (krok po kroku - jak jestem nowy), a także aktualizacji ilości lub ceny w przyszłości na Amazon w C# .net

Jeśli ktoś może dać krótkie podsumowanie, byłbym bardzo wdzięczny. Wszystko, co chcę zrobić, to mieć stronę internetową, która wyświetla listę produktów. Muszę wysłać tę listę na Amazon do wyświetlenia za pośrednictwem jednego z ich API przy użyciu C# .net. Po kopaniu wydawało mi się, że usługa Marketplace Web Service jest odpowiednia, ale nie widzę żadnego adresu URL pliku wsdl, aby przesłać informacje o produkcie. Proszę o pomoc.

+0

Jaki typ konta sprzedającego masz? –

Odpowiedz

2

Istnieje kilka sposobów przesyłania produktów do Amazonii. Usługa internetowa Marketplace, o której wspomniano, oraz AMTU, narzędzie do transportu kupców amazon. Wersja 2 AMTU oparta jest na MWS.

Bez względu na wybraną metodę, będziesz nadal musiał formatować kanały w formacie XML lub formacie płaskim. Pliki xsd dla plików XML i płaskich formatów są udokumentowane, a ich przykłady są dostępne za pośrednictwem konta sprzedawcy.

7

Główne etapy składania kanał produktów Amazon Marketplace że mam używane są:

  • Zastosowanie metody SubmitFeed przesłać paszę Amazon w formacie CSV lub XML.
  • Użyj metody GetFeedSubmissionList, aby uzyskać listę bieżących zgłoszeń i ich "FeedProcessingStatus".
  • Kontynuuj, aby sondować tę metodę, a parametr FeedProcessingStatus zmieni się z "SUBMITTED" na "IN_PROGRESS" na "DONE".
  • Skorzystaj z metody GetFeedSubmissionResult, aby uzyskać Podsumowanie przetwarzania pasz.

Temboo ma dobrą bibliotekę dla Amazon Marketplace, która faktycznie łączy te etapy ze sobą, dzięki czemu może być oszczędność czasu. Zestawy SDK Temboo są dostępne dla JAVA, Python, PHP, Ruby, Node.js, Androida i iOS. Można to sprawdzić tutaj: https://www.temboo.com/library/Library/Amazon/Marketplace/

(Full Disclosure: Pracuję na Temboo)

+0

Nadal chcę wiedzieć, czy istnieje plik WSDL dla MWS? – yuyue007

+0

@ yuyue007 Nie mogłem znaleźć WSDL, ale mają XSD, których można użyć do generowania klas proxy - https://sellercentral.amazon.com/forums/thread.jspa?threadID=165016. Jednakże znaleźliśmy już jeden błąd w nich (w szczególności element 'RelatedProductID' nieobecny w najnowszym pliku amzn_envelope.xsd), więc YMMV – drzaus

Powiązane problemy