問題タブ [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 投票する
1 に答える
3694 参照

c# - アマゾン ビデオ オンデマンド API

Amazon の VoD サービスから結果を取得できる C#/.NET アプリケーションを作成しようとしています。この記事を見つけました:

Amazon API - インスタント ビデオの結果

Amazon Product Advertising API を使用してこの情報を取得することをお勧めします。Amazon の入門ガイドやインターネット上のさまざまな場所を見てきましたが、うまくいきません。かなり古い情報が多いようです。API の最新バージョンは 2011 年 8 月のようです。

C# からこの API を使用する方法の最新の例はありますか (VB.NET も問題ありません)。

0 投票する
5 に答える
24143 参照

php - Javascript: PHP の hash_hmac() と同等の RAW BINARY 出力?

Amazon Product Advertising API に接続しています。リクエストに署名するには、HMAC-SHA256 ハッシュの生のバイナリ出力を base64 エンコードする必要があります。

hash_hmacの PHP ドキュメントでは、4 番目のパラメーターbool $raw_outputは、出力が生のバイナリ データ (true) であるか、小文字の hexits (false) であるかを制御します。私のプログラムは、そのパラメーターを true に設定するだけで PHP で動作します。

ただし、これをJavascriptに移植しようとしています。CryptoJS.HmacSHA256() 関数を使用してみましたが、小文字の hexits を返すようです。これをバイナリに変換するにはどうすればよいですか?

CryptoJS のドキュメントに従って次のことを試しましたが、両方の出力は同じです。

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

amazon - Amazon Product Advertising API への Java REST リクエストが失敗する

Amazon Product Advertising API を使用して商品を検索したいと考えています。

製品 (com.advertising.api.sample) を検索するために、Java サンプル コードの使用を開始しました。

コンパイルして正常に実行されますが、応答の解析ではすべてが正常に機能すると想定されるため、Null Pointer Exception が発生します (サンプルでは問題ありません)。

したがって、「curl」を使用して同じクエリを実行します....

curl http://ecs.amazonaws.com/onca/xml?AWSAccessKeyId= &ItemId=0545010225&Operation=ItemLookup&ResponseGroup=Small&Service=AWSECommerceService&Timestamp=2012-08-30T11%3A31%3A54Z&Version=2009-03-31&Signature=

この出力を示します:

[1] 17603 [2] 17604 [3] 17605 [4] 17606 [5] 17607 [6] 17608 [7] 17609 [2] 完了 ItemId=0545010225 [3] 完了 Operation=ItemLookup [4] 完了 ResponseGroup=Small [ 5] 完了サービス = AWSECommerceService [6] 完了タイムスタンプ = 2012-08-30T11%3A31%3A54Z [7] 完了バージョン = 2009-03-31

XML の戻り値にエラーが記述されています。

AWS.MissingServiceParameterリクエストに Service パラメータがありません。サービス パラメータを追加してください

ただし、curl コマンドの入力とそのログからわかるように、サービス パラメータが存在し、次のように設定されています。API で指定された AWSECommerceService

何か間違ったことをしている可能性があることに気付きましたが、それは Service パラメータではないようで、そのエラー応答で別の問題の原因を見つけるのは難しいでしょう.

何か案は?

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

hyperlink - Amazon カートに入れる URL パラメータ

わかりましたので、私はすでに amazon のアフィリエイトです。API の結果に基づいてリンクを動的に生成しています。カートにアイテムを追加する許可の前に顧客を配置しようとしています。私は例としてこの構造を持っています:

http://www.amazon.com/gp/aws/cart/add.html?AssociateTag=your-tag-here-20&ASIN.1=B003IXYJYO&Quantity.1=2&ASIN.2=B0002KR8J4&Quantity.2=1&ASIN.3=B0002ZP18E&Quantity. 3=1&ASIN.4=B0002ZP3ZA&数量.4=2&ASIN.5=B004J2JG6O&数量.5=1

Amazon限定の商品を販売している限り、これはうまく機能します。私がやろうとしているのは、その製品 (Amazon で他の人/ディーラーによって販売されているアイテム) の最低価格の前に置くことです。

私はすでに最低価格などを持っています。問題は、そこに到達するためのリンクを構築することです。私が追加する URL のパラメーター、または少なくとも私が探しているものを見つけるためにふるいにかけることができるパラメーターのリストを知っている人はいますか?

また、カートに追加する許可を得るのではなく、アイテムをカートに入れる方法があれば...それははるかに良いでしょう!

前もって感謝します!


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

api - Amazon Product Advertising API - 商品にアクセスできません

Apple Ipod である B001F7AHOG に対して検索を実行しようとすると、次のエラーが表示されます。

This item is not accessible through the Product Advertising API.

これがなぜなのか、回避策があるのか​​ 誰にも分かりますか?

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

php - AmazonProductAPIと複数の潜在的なカテゴリの精度

このAmazonECSクラスと一緒にcodeigniterを使用しています— https://github.com/Exeu/Amazon-ECS-PHP-Library

私が遭遇している問題は、人々が私たちのアプリにアマゾンをトロールして一致させたいものをいくつでも入れることができるということです。それは、本からの引用、歌からの歌詞、テレビシリーズからの独り言などである可能性があります。

それでも、これらのさまざまなカテゴリのどれをクラスで撃ち落とすかを知る方法はありません。グーグルとトライアル/エラーから私が知ることができることから、あなたは1つのカテゴリーしか選ぶことができません。私はそのようにやっています:

さらなる問題は、私が持っているデータ(著者とソース)が実際の著者、映画のキャラクター、ミュージシャン/バンド、本、テレビシリーズ、アルバムまたは歌などである可能性があることです。

だから私の質問:コンテキスト内の変数のグループをダンプする方法はありますか(ただし、単数よりも大きい、つまり「本」)?著者と出典を削除できれば、最も正確な結果を見つける可能性が高くなると思います。

そうでない場合、最良の選択肢は何ですか?3つのカテゴリすべてに対してクエリを実行し、結果を比較するだけですか?

半分!ありがとう!

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

python - その名前を使用してAmazon製品の価格を取得する方法

重複していると思われる場合は申し訳ありませんが、Amazon API と通信できるすべての Python モジュールを試しましたが、残念ながら、正確な価格を取得するには製品 ID が必要なようです! 必要なのは商品名からの価格です!

最後に、 Bottlenoseの拡張機能を試してみましたが、名前はpython-amazon-simple-product-apiですが、同じ問題があります。製品の名前から価格だけを取得するにはどうすればよいですか。

ここに私が試したものがあります:

produ.price_and_currency(これは、ファイルの例で which を ID で使用した場合と同じ結果になります)

そして、私にこのエラーを与えます:

編集:修正後、長い時間の応答が得KeywordられKeywordsます(無限ループ!そして数回試しました)!XML全体を返すのは好きではありませんが、ボトルノーズのみを使用すると、Priceなどのないタグしか取得できません...

Update2: amazon がALL結果を返すようですので、これを最初のバケットのみに制限する方法 ( 10 個の結果のグループで結果を返すため)

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

java - JavaSOAP-プロダクトアドバタイジングAPI-レスポンスエンプティ

Amazon Product APIへのSearch-Requestを作成しましたが、応答が空です。コードの何が問題になっているのか、ヒントを教えてください。

コード:

ResultSetはまだ空ですが、エラーは発生していません。

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

amazon - アマゾンからの購入に関するフィードバックを得る

アマゾンの商品へのアフィリエイトリンクについて、どういうわけかフィードバックを得ようとしています。
したがって、リンクにはパラメーター(ユーザー名)が含まれているため、(私のWebサイトにログインしている)どのユーザーがこの製品を購入したかがわかります。

そのようなことは可能ですか?

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

amazon-product-api - 3 つのオファー グループすべてをリクエストしても、ItemLookup が価格情報を返さないのはなぜですか?

Product Advertising API を使用して、有効な ASIN で ItemLookup を実行し、オファー グループの 3 つのフレーバーすべてをリクエストしていますが、価格情報が返されません。しかし、Amazon で同じ商品を見ると、在庫があり、有効な価格になっています。問題を説明するために必要なものはすべて、ItemLookup リクエストに応答して返される ItemLookupResponse にあると思います。これは、すべてのパラメーターをエコー バックするためです。