問題タブ [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.
amazon-mws - AmazonMerchantWebサービスを介してフラットファイルフィードを送信する
ERPソリューションとAmazonセラーセントラルの間のインターフェースを作成しています。インターフェースは、Amazon MWSを使用して新しい商品をAmazonにアップロードすることです。つまり、商品はまだAmazonに「認識」されておらず、顧客が販売しているため、追加する必要があります。現在、お客様はAmazonが提供するExcelテンプレートを使用しており、SellerCentralWebサイトに手動でアップロードしています。
現在、AMTUを使用する同様のソリューションがすでにありますが、これを書き直したいので、AMTUに依存する必要はありません。
フィードXSDのドキュメントを読んだ後は、もちろん、それぞれのXMLファイルを作成し、MWSを介してアップロードすることができます。しかし、不思議なことに、タブ区切りのフラットファイルもアップロードしてみました。その結果、Amazonはファイルを処理し、成功またはエラーについて通知するフラットファイルを返しました。
私の質問は次のとおりです。
- ドキュメントによると、販売者のリスト(価格、利用可能な数量など)を更新することだけを目的としているにもかかわらず、XMLファイルの代わりにフラットファイルを使用してAmazon製品カタログに製品を追加/更新/削除することは可能ですか? )?
- これは「永続的な」機能になりますか?つまり、インターフェイスにフラットファイルをアップロードさせる場合、数か月後に再度変更する必要がありますか?フラットファイルのアップロードが非推奨になる既知の日付はありますか?
amazon-web-services - Amazon MWS で ASIN からアイテムを検索しますか?
Amazon MWSとXML フィード API を使用しています(残念ながら、これらのリンクを表示するには出品者アカウントが必要だと思います)。
Amazon で販売しているすべての商品のリストを取得する必要があります (他の販売チャネルで製品名を相互参照するため)。
したがって、技術的には、これは次のいずれかを行う必要があることを意味します。
- セラーマーケットプレイス (名前、SKU) のすべての製品の直接リストを取得するOR
- ASIN 番号のリストを検索し、製品名 + SKU を取得します。在庫フィードから販売している ASIN のリストを取得できますが、商品名が表示されません。
MWS または XML API には、これらの単純なタスクを実行する方法がないようです!!
ASINを検索するために私が見つけた唯一の方法は
Product Advertising API
、すべての場所からのこのAPIを使用することです....
http://docs.amazonwebservices.com/AWSECommerceService/2010-11-01/DG/index.html?ItemLookup.html
MWS (または XML API) を使用できないのは本当に奇妙に思えます。「製品広告 API」を続行する前に、これが唯一の方法かどうかを知りたいです。
flat-file - AmazonMWSフラットファイル変更リスト
フラットファイルがAmazonで商品の数量を変更するためにどのように見えるかについてのドキュメントを見つけようとしています。
これは現時点で送信するものですが、使用できる見出しのリストを確認するとよいでしょう。
これは正しいと思いますが、
どんなリンクでも大歓迎です。
AmazonのMWSサイトhttps://developer.amazonservices.com/
c# - レポートAPIのMWSGetReport関数がnullを返しますか?
FBA出荷データレポートを取得しようとしています。Amazonから未発送の注文を正常にプルする実行中のアプリケーションがあります。そのため、基本的には、そのコードを取得して、FBAの出荷注文に必要なコードに変更しました。レポートを取得するために作業コードをほとんど変更しませんでしたが、GetReport関数がnullを返しているので、理由がわかりません。AmazonのシステムからのReportIdを渡しています。
誰かがコードを熟読して、nullオブジェクトなどを渡していないかどうかを確認できる場合。
amazon-web-services - Amazon MWS スロットリングとは、15 件のレコードを更新したり、15 件の更新 API 呼び出しを実行したりできるということですか?
この質問を MWS フォーラムに投稿しましたが、回答がありませんでした。だから、私は答えを期待してこれをここに投稿しています。ここに行きます:
こんにちは、私は MWS のまったくの初心者で、設計に対するスロットリングの影響を理解しようとしています。
Submit Feed を例にとると、スロットリングが適用される前に一度に15 件のリクエストを送信できると書かれています。リクエストが何を意味するかを除いて、それは十分に明らかですか?一見すると、これは 1 つの MWS API 呼び出しを意味します。つまり、スロットリングに入る前に 15 個の AmazonEnvelopes を送信できるということです。正しい?
ここで、25 個の製品を更新する必要があるとします。私が必要とするのは、 25 Messagesを送信することです。AmazonEnvelope の XSD は maxoccurs=unbounded を指定します。つまり、25 件のメッセージすべてを 1 つのエンベロープに入れ、それを 1 つの要求としてカウントすることができます。そうじゃない?したがって、(ドキュメントから) のみを検討する必要があります。 ※絞り込みなしの15アイテム。これは正しいです?
あなたが提供できる答えを前もって感謝します。
php - Amazon.com MWS の統合
私は現在、Amazon のマーケットプレイスからの注文情報を表示するだけの非常に基本的なサイトを開発しています。
- 私はすべての MWS セキュリティ資格を持っています。
- PHP クライアント ライブラリをダウンロードして確認しましたが、かなり混乱しました。
- 私はPHPが初めてですが、このプロジェクトを処理できると感じています。
この API から情報をインストールしてアクセスする方法を知る必要があります。私はすべてを試したような気がします。Amazon は、これを実現するのに十分な情報を提供していません。5 つか 6 つの簡単な手順で自分の情報にアクセスできるように聞こえます。本当じゃない。
MWS に関する詳細なチュートリアルはありますか? できるだけ多くの情報が必要です。あなたが私を助けることができれば、多分それを始めるために必要なステップを概説してください、それは非常にありがたいです!!!! この上で髪を伸ばしています。再度、感謝します
php - PHP経由のAmazon.com MWS
これが私がやりたいことです:
- Amazon マーケットプレイスにアクセスする
- レポートを生成して CSV ファイルとして保存します。次の情報を含める必要があります: ORER-ID、購入日、SKU、製品名、販売価格、および配送情報
MWSはめちゃくちゃです。間違っていたら教えてください!!
最初にレポートを要求し、レポートが生成されるまで何らかの方法で待つ必要があると思います。
レポートが生成されたら、レポート ID を取得して、そこから情報を取得できるはずです。私は正しいですか?このプロセスを示すサンプルはありますか? 注意すべき落とし穴はありますか?
私は、API/オブジェクト指向プログラミングの知識が限られている中級 PHP プログラマーです。注文を 1 つずつプルするようにサイトをプログラムすることに成功しましたが、これによりシステムが抑制され、しばらくの間ロックされてしまいます。個々の注文に対して複数のリクエストを送信するのではなく、レポートに対して 1 つのリクエストを送信する必要があります。
amazon - Amazon MWS API での RequestThrottling の問題
フィードを送信するために C# で Amazon MWS APIの API サンプルをテストしていますが、コードで AWS シークレット キー、アクセス キーなどを設定した後、 RequestThrottled のエラーが発生しています。それを解決しました。
feed.xml を Amazon セラー アカウントにアップロードしたい
以下のようにエラーが発生しました
誰でもこれを解決するための解決策を教えてもらえますか?
ありがとう!
php - PHPで非同期関数を実行するための最も効率的な方法は何ですか?
私は主にPHPで書かれたAmazonのMWSAPIを利用するアプリケーションに取り組んでいます。このアプリケーションを使用すると、AmazonセラーはサインアップしてAmazonセラーのクレデンシャルを提供し、アプリケーションはこのユーザーの注文をAmazonからダウンロードしてMySQLデータベースに配置し始めます。
複数の関数を備えたスクリプトを使用してデータをデータベースに正確に同期するメソッドを作成しましたが、これには時間がかかりすぎることに気付きました。このスクリプトは、データベース内のすべてのユーザーをループし、すべての注文を一度に1つずつ繰り返します。現在、テストユーザーは5人だけなので、時間は実行可能ですが、より拡張可能な方法を探しています。一度に1人ずつ同期して実行している500人のユーザーについて考えてみてください。長すぎる!
私はPHPにかなり慣れておらず、特にPHPから非同期プロセスを実行しています。これを実行できる唯一の方法は、データベース内のすべてのユーザーを検索し、各ユーザーの同期スクリプトを生成してから解放するスタータースクリプトを用意することです。500人以上のユーザーがいた場合、夜間の同期はこのPHPスクリプトの500個の生成されたインスタンスで構成されるため、このアイデアは好きではありません。
誰かが以前にこれに似た何かをしたことがありますか?もしそうなら、私はこの同期をより効率的にするための最良の方法を聞きたいです。
api - AmazonAPIのSignatureDoesNotMatch
Amazon APIを使用していますが、データベースからAmazon Webサイトに株式を更新しているときに、このエラーが発生します。
このスレッド(amazonsellercommunity .com / forums / thread.jspa?messageID = 2194823)を読んでから、エラーの説明を取得します。
そのため、MARKETPLACE_ID、MERCHANT_ID、AWS_ACCESS_KEY_ID、またはAWS_SECRET_ACCESS_KEYが間違っている可能性があると思いました。しかし、私はチェックしました、そしてこれらの情報は正しいです。
実際、なぜこのエラーが発生するのかわかりません...以前は完全に機能し、数日後にはクラッシュしました。また、コードは何も変更していません。不思議ですね。
編集 :
これが私の署名のセクションコードです。
私のコードの一部を見たい場合は、聞いてください。
前もって感謝します。