14

Amazon での商品の追加と管理を自動化しようとしています。MWS API の API ドキュメントを見ると、商品が別の出品者によって既に Amazon に追加されているかどうか、またその場合はその属性を判断する方法がないように見えます。

販売するすべての製品の新しい製品データベースを構築しており、Amazon 属性データ フィールド (ASIN など) 専用のテーブルを用意しています。商品情報がすでに Amazon にある場合は、そのデータを API 経由で取得し、独自のデータベースにも保存したいと考えています。

CSV 経由で商品を追加しようとして、その商品が既に Amazon に存在する場合 (そして、属性が何らかの形で異なる場合 ("m" != "medium")、エラーが発生します。その場合は、ピギーバックできます)その既存の製品情報と、特定の ASIN/SKU/UPC の価格と数量を含む CSV をアップロードするだけです.CSV ファイルのアップロードを廃止し、Amazon 属性用の独自の製品テーブルを用意したいと考えています.

これを判断するには、Amazon の Product Advertising API も利用する必要がありますか? それとも MWS を介して行うことができますか?

Amazon の API のドキュメントは決して素晴らしいものではなく、すべてを整理するのに時間がかかりました。

追加情報: Ruby を使用しています。

4

2 に答える 2

8

Amazon のマーチャント Web サービス API はマーチャント アカウントに限定されています。したがって、あなたの質問に対する答えは、はい、Amazon の Product Advertising API を使用して、まだリストされていない製品に関する情報を取得する必要があるということです。

そうは言っても、1 日あたりの呼び出し回数を 2,000 に制限する新しい制限が Product Advertising API に課されていることに注意する必要があります。これに加えて、アカウントに関連付けられ、要求とともに送信される必要があるアソシエイト ID を取得する必要があります。

また、Product Advertising API を使用して収集された情報がサイトと同期していないことがあり、サイト自体から情報をスクレイピングする手段に頼っていることがわかりました。これにはオーバーヘッドがかかりますが、データが最新であることを保証できます。もちろん、これは、すでに ASIN を持っているか、書籍 (ISBN を ASIN として使用) または音楽 CD (UPC を ASIN として使用していると思われる) を厳密に扱っている場合にのみ役立ちます。

于 2011-12-05T03:52:35.877 に答える