Amazon API、登録方法がよくわからない

このQ&Aのポイント
  • Amazon Product Advertising APIの登録方法を教えてください。
  • APIを使うには、Amazon.comのアカウント、Product Advertising APIアカウント、Amazon AWSアカウント、Amazonアソシエイトのアカウントが必要です。
  • APIを使うためには、Amazonアソシエイトのアカウントに自分のブログなどを申請する必要があります。
回答を見る
  • ベストアンサー

Amazon API、登録方法がよくわからない

Amazon Product Advertising APIを使ってAmazonの商品情報を取得してみたいのですが、登録がイマイチわからないので教えて下さい。 APIを使うには、 ・Amazon.comのアカウントを作成する ・Product Advertising APIアカウントを作成する ・Amazon AWSアカウントを作成する ・Amazonアソシエイトのアカウントを作成する 上記の全てのアカウントが必要なのでしょうか? Amazonアソシエイトのアカウントを作るには、自分のブログなどを申請しないといけないようですが、サイトを持っていないとAPIを使うことはできないのでしょうか? やりたいのはPHPやC#などでAmazonの商品情報を取得するWebツール、アプリケーションを作ろうと思っています。 お手数ですがおわかりの方いましたらよろしくお願い致します。

  • suffre
  • お礼率76% (2013/2633)

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

AWSはAmazonクラウドサービス用です。 昔はAWSがAmazonの商品情報取得APIとイコールでしたが4から5年ぐらい前にProduct Advertising APIに分離されています。 なので、Product Advertising APIはAmazonの商品情報取得APIってことです。 アソシエイトのアカウント抜きでProduct Advertising APIアカウントだけを作成できると思うのですが試したことはありません。もしだめならFC2などのブログは無料で作成できるので問題ないのでは? ちなみにアソシエイト抜きの場合、一時間に2000アクセスに制限されますが。 それと日本とAmazon.comのProduct Advertising APIのアカウントは兼用だった気もするのですがAmazon.comを使ったことがないのでわかりません。

suffre
質問者

お礼

再度のアドバイス、ありがとうございます。 とりあえずブログの作成を開始しました。 Amazonのサイトをいろいろ見ていると、おっしゃるとおりAWSからProduct Advertising APIが分離されたようですね。 しかし先ほどの一つ目の「AWSに登録してAPIを使う」内容のサイトは2011年10月の記事、二つ目の「AWSとAPIは分離した」という内容のサイトは2009年05月の記事…。 いまいちなにがどうなのかよくわかりませんね…。 ちなみに2000アクセスの問題は、アソシエイトでも1時間に100円以上売上がないと2000アクセスの制限のようですね。 自分の場合はブログやアフィリエイトがメインではないので、1時間に100円売れるブログを作っている時間はないので、2000の制限で我慢しないといけないようです。

その他の回答 (1)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

(1)・Amazon.comのアカウントを作成する (2)・Product Advertising APIアカウントを作成する (3)・Amazon AWSアカウントを作成する (4)・Amazonアソシエイトのアカウントを作成する 日本限定でしたら、先が(4)でその後(2)でいけます。 あとサイトかブログは先に必要です。一応審査があるようです。 ブログを立ち上げて、そこで申請したらどうでしょうか? 最終的にブログとWEBツールを連動していく形にもって行けば良いと思います。

suffre
質問者

お礼

早速のご回答ありがとうございます! 情報が足りなくてすみません…。 日本限定ではなく海外のAmazon.comなどの商品も検索したいと思っています。 また、Amazonに商品を出品したいので、そのために使いたいと思っているので できればブログやサイトを作らずともAPIを利用できればと思っています。 http://weble.org/2011/10/11/aws-product-advertising-api こちらのサイトを見ると、「AWS 用アカウント」を作成とありますので(3)だけでいけるのかな と思ったりしていますが、 http://zapanet.info/blog/item/1634 こちらには 『アマゾンのAPIは今まで、Amazon Web サービス(AWS)によって提供されていました。 今後はこのAWSが変更され、「Product Advertising API」となり、新たに認証のための 電子署名を含める必要が出てきました。』 と書いてあり、「AWSじゃなくてAPI??」とわけがわからなくなっている状況なのです。 しかしAWSの申し込みページってまだありますし…。 まとめますと、 ・ブログやサイトはできれば作らずともAPIを利用したい ・アフィリエイトは利用する予定はない ・Amazonに出品する目的で商品検索ツールを作りたい ・海外のAmazonの情報も取得したい ということです。 すみませんがアドバイス頂けたら幸いです。 ぞうどよろしくお願い致します。

関連するQ&A

  • Amazon API使用でエラーが発生する

    AmazonのProduct Advertising APIを使ってみたいのですが、 実際にリクエストURLを作成して実行してみると、「AWS.InvalidAssociate」というエラーが発生します。 エラーコード:AWS.InvalidAssociate メッセージ:Your xxxxxxxxxx is not registered as an Amazon Associate. Please register as an associate at https://affiliate-program.amazon.com/gp/associates/join/landing/main.html. エラー内容から、アクセスキーがアソシエイトのものとして登録されていない?ということだというのはわかったのですが、その解決方法がわかりません。 手順としては 1.Amazonアソシエイトに登録し、アソシエイトIDを取得 2.管理画面からProduct Advertising APIのアカウント作成ボタンをクリックし、   1と同じメールアドレス・パスワードで登録 3.1と同じメールアドレス・パスワードでAWS管理画面にログインし、   アクセスキーとシークレットキーを取得 4.アソシエイトID、アクセスキー、シークレットキーを使ってクエリを作成 5.返却されたXMLでAWS.InvalidAssociateエラー返却 このような感じです。 何か手順として抜け漏れがあるのか、 解決方法がわかる方がいらっしゃったら教えていただけないでしょうか? よろしくお願い致します。

    • 締切済み
    • PHP
  • Amazon API、登録方法がよくわからない2

    前回Amazon APIについてお答えいただきましてありがとうございました。 http://okwave.jp/qa/q7752187.html なんとなくわかったのですが、本日さらによくわからない状況になりました。 「Product Advertising APIは廃止となりAmazon MWSに移行した(今年8月末)」ようです。 ではなぜ以下のように今でもProduct Advertising APIのアカウントは作れるのでしょうか? https://affiliate.amazon.co.jp/gp/advertising/api/detail/main.html もしかして 「出品者用Product Advertising APIは廃止しMWSに移行」 「アフィリエイト用Product Advertising APIはこれまで通り使える」 ということでしょうか? 私は出品者としてAPIを使いたいのですが(アフィリエイトする予定はない)、この場合はMWSに登録すればよいということでしょうか? それともアフィリエイト用Product Advertising APIと組み合わせたほうが便利とかあるのでしょうか? お手数ですがよろしくお願い致します。

  • Product Advertising API

    質問させてください。 Amazonの「Product Advertising API」を使用しようと思います。 ただ使用にはクレジットカード番号を入力して、AWSのアカウントを取得する必要があるようですね。 AWSのアカウントをとるのは別によいのですが、クレジットカード番号を入力することに抵抗を感じてしまいます。 そもそも、何故クレジットカード番号が必要なのでしょうか。 ひょっとして、「Product Advertising API」は有料なのでしょうか。 無知で申し訳ないです。 どなたかご存知でしたらお教えください。お願いします。

    • ベストアンサー
    • CSS
  • Amazonアソシエイトについて

    以下のようなメールがきました。 (一部抜粋です) ------------------------------------------------- アソシエイト・プログラムおよび Product Advertising API からの重要なお知らせ 先日、Amazon アソシエイト Web サービスの名称を、「Product Advertising API」へ変更しましたこと、および Product Advertising API への全てのリクエストに、認証のための電子署名を2009年8月15日 までに含めていただく必要があることにつき、Product Advertising API にご登録のアドレス宛にご案内させていただきました。 弊社による調査では、過去90日以内に、お客様のアソシエイトID が Product Advertising API のリクエストとともに送信されていることが判明しています。繰り返しのご案内となりますが、約60日後の2009年8月15日 までに、必ずご利用いただく全ての Product Advertising API リクエストに署名認証を含めていただきますようお願いいたします。移行期間終了後に認証を含まないリクエストが送信された場合、リクエストは一切処理されなくなりますのでご注意ください。 お客様には大変お手数をおかけすることとなり恐縮ですが、ご利用中のリクエストが2009年8月16日以降も引き続き正しく動作するために、すぐご利用中のすべてのリクエストに署名認証を含める準備を開始いただけますようお願いいたします。署名認証を含んだリクエストは、今すぐご利用・テストいただくことが可能です。 Product Advertising API をご自分で利用した覚えがないにもかかわらず、このメールを受け取っている場合は、Product Advertising API を利用したオンラインのツールやサービスなどを利用されている可能性があります。この場合は、ご利用中のツールやサービスの提供元に、署名認証のサポートに関しお問い合わせいただきますようお願いします。 Product Advertising API を利用したオンラインのツールやサービスを提供されている場合、サービスを利用されている方に大きな影響が発生する可能性があります ので、必ず2009年8月15日までにご提供中のサービスが署名認証を含んだものに移行されますよう、改めてお願いいたします。 ------------------------------------------------- 私は自分のブログでAmazonのアフリエイトを使用しています。 別にお金儲けをしているわけではなく、本の画像を載せたいので Ama-Zというサイトのツールを使ってリンクを作成しています。 この場合、今回とるべき処置というのは何かあるでしょうか? ツールの作成者様に連絡するか、自分でアドレスに手を加えるなどで 解決できるのでしょうか? 無知ですみませんが、どなたかご教示ください。

  • アマゾンのProduct Advertising APIとは?

     アマゾンのProduct Advertising APIとはどういうものでしょうか?  通常のアソシエトプログラムと何が違うのでしょうか?  また、Product Advertising APIのメリット・デメリットは何でしょうか?  わかりやすくご説明お願い致します。

  • Amazon APIの利用ガイドラインについて

    お世話になってます。 AmazonのAPIを使用して商品(書籍)検索のWebを作成してみようと考えています。 特にアフィリエイトなどは考えていないのですが、テスト的に作成したく、下記のガイドラインを読んでみました。 1時間に2,000回リクエスト送信できるというのも、さらに追加リクエストできる条件というのも分かるのですが、 収益の無いテストサイトで試した場合に、万が一1時間2,000リクエストを超えてしまったら、 逆に費用が発生したりするのでしょうか? APIを使用する為のIDを取得するのに、クレジットカード番号の入力を求められたので、 もしかしたら制限をオーバーしたらお金を取られるのかもと思いました。 ウェブ上で検索したのですが、はっきりとした情報が得られず、分かる方いらっしゃいましたら 教えて頂けると助かります。 =========================== Product Advertising APIへのアクセスのために使用される各アカウントは、1時間につき2,000リクエストまでの当初利用限度が認められます。その後は、各アカウントは、30日間に発生する出荷された商品の1時間あたりの収益100円ごとに、1時間につき500リクエスト(1時間につき最大25,000リクエストまで)が受けられます。 =========================== 宜しくお願い致します。

  • AmazonのAPIが廃止になる?

    以下のURLにProduct Advertising API (PA-API)が8/31で廃止になると書いていました。 http://www.amazonsellercommunity.com/forums/ann.jspa?annID=238 細かいことはわからずに使っていたのですが、PA-APIは全廃止になると今までASINから類似のアフィリエイト商品のURLを作っていたようなサイトとかも動かなくなるということなのでしょうか? 詳しいかた、教えて頂けると助かります><

    • ベストアンサー
    • PHP
  • AMAZONのAPI利用時にページ制限について

    Amazon APIを使って商品情報の取得は成功するのですが、多くのページ数が検索されるので 順次ページ数をインクリして情報を取得するツールを作成しました。 5ページまでは普通に取得できるのですが、6ページ以上が取得できません。 (Amazonからエラーがあります。1時間2000クエリや秒間1クエリも超えていません) 何か方法はありますでしょうか? もちろん、Keywordsによる絞り込みはありますが、利用したい内容ができません。 Keywordsを絞り込まずに対応する方法はないでしょうか? よろしくお願いします。

  • Amazon APIについて

    amazon APIを使用してデータの取得をするプログラムをつくりました(言語はrubyです)が、 amazonにデータをuploadする方法がわかりません。 どこにそういう情報がありますでしょうか?

  • Amazon APIをPHPでアクセスすると403エラーになる

    Amazon APIをPHPでアクセスすると403エラーになる Amazon API(Product Advertising API)を利用しようと、アフィリエイトと共にアカウント作成し、 アクセスキーとシークレットキーを取得しました。 そして、WEBで色々検索し、署名認証用のPHPプログラムを発見して、ローカルでテストしているのですが、403エラーが表示され、動作してくれません・・・。 hash_hmacに関しては、PHPのバージョンが5.12以下ですので、下記サイトの関数を代用しています。 http://www.revulo.com/blog/20090811.html //認証用関数URL http://amazon.ringoon.jp/rest_test/pa_sig.txt ========================================= プログラム require_once("pa_sig.php"); $public_key = "***********"; $url = "http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=".$public_key."&Operation=ItemLookup&ItemId=0679722769&ResponseGroup=ItemAttributes,Offers,Images,Reviews&Version=2009-01-06&Timestamp=2009-01-01T12:00:00Z&AssociateTag=**********"; $url = add_signature($url); $contents=file_get_contents($url); print_r($contents); ========================================= 出力結果 Warning: fopen(http://webservices.amazon.co.jp/onca/xml?AWSAccessKeyID=AKIAJSK7CGT4HO2QTPQA&AssociateTag=aimtaku-22&ItemId=4886487467&Operation=ItemLookup&ResponseGroup=small&Servie=AWSECommerceService&Timestamp=2010-10-04T05%3A33%3A42Z&Version=2009-01-06&Signature=d8d9T3g7ThM%2B%2BJKGVsXsCgaqxoAigqAuH7BDhA1mXgM%3D) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in **************\a_login.php on line 37 ========================================= 開発環境 WinXP PHP5.02 Apache 2.0.58 宜しくお願い致します。

    • 締切済み
    • PHP