問題タブ [amazon-product-api]

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 投票する
3 に答える
4734 参照

amazon - アイテムの親ASINを取得するにはどうすればよいですか?

アイテムのバリエーションを取得するには、親アイテムのASINを渡す必要があります。しかし、子アイテムが与えられた場合、Amazon Product Advertising APIを介して親ASINを取得することは可能ですか?

0 投票する
3 に答える
9439 参照

c# - Amazon 商品広告 API C#

アイテムの検索など、Amazon Product Advertising API を使用する C# の例を教えてください。私が見つけたものは、変更のために現在機能していません。

ありがとう!

編集:

最も一般的なエラーは、「メッセージ本文のシリアル化に失敗しました: ItemSearchRequest1 は一時クラスを作成できません」です。

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

amazon - Amazonで購入した商品を操作するにはどうすればよいですか?

購入した電子書籍を追跡するために、図書館管理システム (OLIB) を Amazon のアカウントと同期させたいと考えています。それは可能ですか?私が持っている最も近いものは、Amazon の Product Advertising API です。

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

ただし、Amazon の製品リストで動作するようですが、購入した Kindle 電子書籍を管理するために自分のアカウントにアクセスする方法については言及されていません。

何か案は?前もって感謝します。

0 投票する
8 に答える
4345 参照

objective-c - iOSでのAmazonProductAdvertisingAPIの署名

iOSアプリケーションでAmazonのProductAdvertisingAPIにアクセスしようとしています。署名の作成は難しい部分のようです。このページ:

http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/rest-signature.html

「SHA256ハッシュアルゴリズムを使用してRFC2104準拠のHMACを計算する」と書かれています。Amazonは、これを行うためのJavaクラスも提供しています。

http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/AuthJavaSampleSig2.html

代わりにObjective-Cでこれを行う方法を知っている人はいますか?AWS iOS SDKを調べましたが、ProductAdvertisingAPIが含まれていないようです。

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

rest - YiiがAmazonProductAPIクラスを作成する

クラス図を設計しようとしています。しかし、私はこれで立ち往生しています。

私はすでにすべてのデータベース対応モデルを作成しました。ただし、今回は、対応するデータベースがないAmazonAPIのモデルを作成する必要があります。

データベースのモデルを作成するときは、CActiveRecordを使用します。しかし、これについては、どちらから拡張できるかわかりません。 このCWebServiceを見てください:

これはSOAP用ですが、AmazonProductAPIはRESTを使用します。

したがって、問題は、REST APIを呼び出すモデルを作成するときに、どのクラスから拡張する必要があるかということです。

編集:RESTAPIを作成したくありません。REST APIを呼び出して、そのためのクラスを作成したいと思います。

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

ruby-on-rails - Ruby on Rails:Gemを使用するにはどうすればよいですか?(Vacuum Amazon API)

https://github.com/hakanensari/vacuum/を使用したいAmazonGemを見つけました。

私はこれまで、詳細なチュートリアルで、またはRailsCastに従ってgemを使用したことがあります。オンラインで見つけた宝石を使用するためのヒントを探しています。私が行っている手順を説明します。新しい宝石を使用するときに他に何をすべきかについて、誰かが私にアイデアを教えてくれることを願っています。また、宝石に関する優れたチュートリアルや説明があれば、それも素晴らしいことです。

私はGithubでGemを調べることから始めました、私が気づいたことを指摘します。足りないものがあれば教えてください。

GithubでGemを調べる

  1. 例に移動し、「examples / product_advertising/basic_lookup.rb」を確認します
  2. 必要なファイルに従って、「examples / product_advertising/shared.rb」をチェックアウトしてください
  3. 注意、「pry」をインストールする必要があります
  4. 例は「lib」フォルダで展開されていることに注意してください
  5. 「credentials.yml」をチェックしてください
  6. 「@req」が新しいVacuumオブジェクトとしてインスタンス化されていることに注意してください。
  7. 次に、basic_lookup.rbに戻ると、ルックアップ値を割り当ててから、応答をある種の「こじ開け」ビューにバインドしているように見えます。

次に、これらの例を自分のプロジェクトに実装してみます。ここで、ファイルに関する限り、何をすべきかわからないところです。

実装例の試行

  1. バキュームジェムをインストールする

    gem install vacuum

  2. prygemをインストールします

    gem install pry

  3. 「app/controllers」ディレクトリに「shared.rb」と「credentials.yml」を追加しました
  4. 「credentials.yml」の情報を私の情報に置き換えました
  5. 「basic_lookup.rb」から既存のコントローラーに情報をコピーしてみてください

    /li>
  6. ルートを作成する

    match '/test' => 'products#amazon'

  7. テストページに移動すると、次のエラーが発生します

    undefined method 'look_up' for nil:NilClass

指摘したいのですが、現時点ではlibフォルダーを追加していません。

質問

  • 私はcredentials.ymlが分離されているのが好きです。これをプロジェクトに追加したい場合、そのファイルをどこに保存すればよいですか?
  • shared.rbファイルが好きですが、それをコントローラーフォルダーに入れるだけでいいですか?
  • 「shared.rb」の「lib」フォルダを参照しているのはなぜですか?そのディレクトリをプロジェクトにコピーする必要がありますか?

このすべてを読み続けていただきありがとうございます。私はまだ宝石の使用法を理解しようとしているので、どんな助けやヒントも素晴らしいです。本当に、私はただ宝石を見つけてそれを適切に使い始める方法を理解しようとしています。

あなたが私に与えることができるどんな助けにも感謝します!

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

python - Amazon Advertising API ItemSearch: 10 ページ / 100 件以上の結果を取得しますか?

Amazon Advertising API (http://pypi.python.org/pypi/python-amazon-product-api/) の Python ラッパーを使用しようとしていますが、ItemSearch を実行してアクセスしようとすると、 11ページ目、私は次の行に沿って何かを得ます:

この問題を回避するには、別の検索クエリを実行することもできますが、特定のページで検索クエリを開始する方法はありますか? または、(本の場合)出版年の境界を設定する方法はありますか?このエラーが発生しないように、検索結果を小さくする方法が必要です。今、これは私がそれを呼んでいる方法です:

kwd は、ファイルから取得した発行者名です。

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

throttling - AmazonのProductAdvertisingAPIが「ブラックリストからのリクエスト...スロットルされています」を返すのはなぜですか?

AmazonのProductAdvertisingAPI(以前のECS)から登録されたキーを持っています。APIにクエリを実行して、モバイルアプリケーションの製品リストに関する情報を取得します。それは完全にうまく機能していました。今日、私はAPIが戻ることに気づきました

「ブラックリストからのリクエストは...抑制されています」。

API呼び出しの制限内です。このメッセージの理由は何でしょうか?誰かがこれを経験しましたか?

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

php - Amazon Product APIを使用して、リリースされていないアイテムのリストを取得するにはどうすればよいですか?

これはしばらくの間私に頭痛を与えています。このあたりに同様の質問が1つありますが、それはややあいまいで、未解決のようです。

Amazonの製品APIを使用して、まだリリースされていないさまざまなカテゴリのアイテム、つまり、リリース日が今日よりも長いアイテムを検索したいと思います。私ができることから、アイテムに関するクエリへの応答としてリリース日を取得する方法があるかもしれませんが、それをクエリの一部にしたいと思います。カテゴリ内のすべてのアイテムをリクエストし、それらのリリース日を個別に確認することは、単純に非現実的です。

目標は、このようなページのすべてのアイテムのASINを取得することです。これは、動物に関する未発表の児童書のリストです。もちろん、これは単なる例です。

私はPHPソリューションを好みますが、実際には何でもかまいません。必要に応じて、ポイントを明確にするように私に遠慮なく尋ねてください。前もって感謝します!

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

python - Python Amazon Product API 定数 socket.timeout エラー

Python 用の Amazon 製品 API を使用していますが、次のようなエラーが常に発生します。

これは何を意味し、どうすれば修正できますか? Amazonが一時的に私をブロックしているだけですか?(私のスクリプトは一定の API 呼び出しを実行します) スクリプトを再起動すると、少し実行されますが、その後再び停止します。