問題タブ [amazon-mws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
852 参照

curl - AIMからAmazonMWSに切り替える方法は?

最近、Amazonが間もなくMWSシステムに移行することを発見しました。また、すべてのヨーロッパのAmazonアカウントを1つのマーケットプレイスに組み込みたい場合は、MWSを使用してストアの在庫をアカウントにアップロードする必要があります。

ただし、現在のソリューションは、Linuxマシンのcrontabで1時間ごとに実行されるcURL.shスクリプトにすぎません。次のように、在庫をフラットファイルとしてAmazonアカウントに送信するだけです。

MWSは、MWSを使用するためのソリューションなどのC#、Java、およびPHPライブラリを提供しますが、私はPerlに最も精通しています。私はユーザーが開発したPerlライブラリを試してみましたが、それでも迷子になっています。

cURLを使用してすべての認証情報とパラメーターを含むファイルをアップロードするような単純なものから、MWSのような複雑なシステムに移行する方法がわからないと思います。

どこから始めればいいですか?AMTU2(MWSと統合するプログラム)を使用してみましたが、残念ながら、Amazonにすでに存在する在庫をパージ-置換する機能が含まれていません。これは、間違ったアイテムがリストされている場合に時々行う必要があります。理由は何でも(通常、データベースの店内クラッシュ)。

インベントリフラットファイルをAmazonにアップロードするcrontabを介してLinuxマシンで1時間ごとに実行できる簡単なスクリプトはありませんか?

0 投票する
2 に答える
15921 参照

amazon - Amazon の MWS API を介して製品情報を取得するにはどうすればよいですか?

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 を使用しています。

0 投票する
1 に答える
3222 参照

amazon-web-services - 「BuyBox」にいるのか、それとも注目の加盟店にいるのかを API で判断する

特定の製品の「注目の商人」であるかどうかを判断する方法はありますか? できれば、Advertising API よりも MWS API を使用してください。

これは Product Advertising API を介して実行できることはわかっていますが、特定のリクエストでチェックインできる製品の最大数は 10 であり、その API のスロットル制限はやや厳しいようです (特に 50,000 以上の ASIN がある場合)。

これを処理するために「再価格設定」サービスを使用しました(ただし、製品を管理するための独自のアプリケーションに機能をロールバックしたいと考えています)ので、大量の製品のデータをタイムリーに取得できることはわかっていますが、方法がわかりません。

余談:

私が理解しているように、Amazon は、実際の販売なしに多くの悪用があったため、Advertising API を強化しました。私は、MWS が実際に Amazon の収益を上げていることを考えると、制限なしに MWS を介してこれを達成する方法があるかもしれないと考えました。

0 投票する
2 に答える
28382 参照

amazon - Amazon MWS サンドボックス

Amazon のマーケットプレイス Web サービス (MWS) 用のクライアントを開発するつもりです。私の要件は、注文を更新し、注文ステータスを同期し、API を使用して注文の詳細を取得することです。

しかし、これらのシナリオをテストするためのサンドボックス環境が見つかりませんでした。Amazon には支払いサンドボックスがあることは理解していますが、これらの Web サービスをテストするためのサンドボックスはありますか? そうでない場合、上記のシナリオを Amazon MWS でテストする方法についての指針はありますか?

0 投票する
4 に答える
17667 参照

amazon-mws - AmazonMWSフィードXML処理レポートの仕様/XSDはどこにありますか?

Amazonは、MWSを介して送信できるフィードの形式を説明するドキュメントのバッチを提供していますが、応答で何を期待するか、どのステータスコードが報告されるか、エラーが報告された場合のXMLの構造なども知る必要があります。 ..。。

どこで情報を入手できますか?

0 投票する
2 に答える
12690 参照

amazon-web-services - Amazon Marketplace Webservices - 在庫サンプル フィード

Amazon Marketplace Webservices サンプルの XML インベントリ フィードまたはフラット ファイルへのリンクはありますか?

乾杯、/マルシン

0 投票する
1 に答える
482 参照

sql - Amazon MWS FeedSubmissionIDタイプ?

Amazon MWS APIを介してフィードを送信すると、として入力されたフィード送信IDがstring返されますが、返されるすべての図はタイプのようですint

質問:彼らがそれを持っている理由はありますか、stringそして常にこの値をに変換するのは安全ですかint(つまり、彼らが「123abc」のような文字をそのIDに追加しないと確信しているかもしれません)。

質問の理由:データベースに値を格納する方法:char()varchar()またはint?IDがインクリメントされるため、最終的にはこのIDの長さが長くなることが予想されます。したがってchar()、機能しません。次に、varchar(how_long?)-現在IDは10文字の長さです-それに余分なスペースを追加します(たとえばvarchar(15))?または、単に使用するだけですint-検索が高速になり、IDが(ある場合)に成長するまでIDに対応しますbigintか、それとも単に作成しbigintて最終的なものにしますか?

これがジレンマです。

0 投票する
1 に答える
2070 参照

python - Amazon MWS API を介して Amazon に商品をアップロード/公開する方法を教えてください。

SubmitFeed API は商品を追加するためのものだと聞きました。しかし、私は例を見つけませんでした。ところで、Python ソリューションが必要です。どうもありがとう。

0 投票する
1 に答える
1339 参照

c# - AmazonマーケットプレイスWebサービスへの接続

アマゾンのMWSサービスへの接続を作成する際にいくつかの問題が発生しています。サンプルドキュメントに含まれているAPIドキュメントに従いましたが、運がありませんでした。サンプルはそれ自体で機能します。次のコードは、サンプルと私のコードで同じです。

次のように、コード内にアクセスキー、マーチャントIDなどを配置しました(実際にはIDを指定しました)。

また、次のusingステートメントを宣言しました。

クラスを次のようにインスタンス化します。

しかし、次のエラーが発生します。

クラス、構造体、またはインターフェイスメンバー宣言の無効なトークン'='
フィールド初期化子は非静的フィールド、メソッド、またはプロパティを参照できません' MarketplaceWebService..secretAccessKey'
フィールド初期化子は非静的フィールド、メソッド、またはプロパティを参照できません'MarketplaceWebService..config'
フィールド初期化子は、非静的フィールド、メソッド、またはプロパティ'MarketplaceWebService..accessKeyId''MarketplaceWebServiceを参照できません
。「フィールド」ですが、「タイプ」のように使用されます

最初のブロックを次のように変更するstring accessKeyId = ....と、一部のエラーを削除できますが、最後のエラーを解決できませんでした。