商品ページからの取得例を一発でコードに変換する「scratchpad」が超便利/Amazonアソシエイト・アフィリエイト
Amazonアソシエイト(アフィリエイト)ではAPIを利用して、
膨大なAmazonデータベースから商品情報を利用してアフィリエイトを行う事ができます。
Amazon Product Advertising APIのパラメータは多く、
慣れるまでは取っつきにくく苦労するかもしれませんが、
そんな苦労を吹っ飛ばしてPHP,Java,RoRのコードを一発生成してくれる機能が、
Amazonアソシエイトのスクラッチパッド(Web画面)です。
実際の使用例をご紹介します。別の記事でAmazonアソシエイトのスクラッチパッドを利用した
プログラムの生成例についてご紹介をしていますので先にご一読頂ければ幸いです。
パラメータの選択はAPIドキュメントを読みながら必要なものを選択しますが、
そうした作業をURLから自動で行ってくれる機能があります。
尚、スクラッチパットは以下URLから開けます。
https://webservices.amazon.co.jp/scratchpad/index.html
「scratchpad」から一発でコードに変換・Amazonアソシエイト・アフィリエイト
スクラッチパットの画面を開き、サイドメニューのオペレーションから、
ItemLookupを選択するところまでは上記の記事と同じです。
アフィリエイトタグ、APIキー、シークレットキーなどをCommon parametersに指定しておきます。
次に表示する対象を指定するパラメータを入力するのですが、
ここで「Extract parameters from an Amazon URL」部分をクリックします。
ポップアップが表示されて入力欄が表示されます。
APIで表示したいItem(商品)のページのURLをコピーしておきます。(ItemLookupですので)
Item(商品)のページのURLを貼り付けます。
貼り付けたら「Extract parameters and run request」で実行します。
するとすぐにリクエストが実行され、
指定したページのウィジェットが画面に表示されます。
ウィジェットはあくまでも参考として、
下部のプログラムのソースコードが表示されてきます。
これをコピペして、変数部分のみを可変にすればプログラム部分はほぼ終了という事になります。
さて少し上にスクロールを戻し、
どのようなパラメータが指定されているのかを確認します。
ItemIdのみにASINコードが入力されています。
IdTypeパラメータはまだ追加されていません(表示されているだけ)が、
デフォルト動作でASINで検索してくれるのだと分かります。
レスポンスグループはここでは「Large」が選択されています。
このようにして、目的のページURLからパラメータの選択と入力を一括して、
プログラムの生成まで行ってくれます。
検索結果の表示の場合も基本は同じ
例として、プラレールで検索を行った結果のページURLで同じことをします。
今度は検索結果ですのでオペレーション部分は「ItemSearch」の選択をしておきます。
同様に「Extract parameters from an Amazon URL」でURLを貼り付けて実行した結果がこれです。
必要なパラメータが自動的に入力され、カテゴリの選択もされています。
結果の表示部分も検索結果を表示するウィジェットが表示されています。
実際にはレスポンスのXMLを利用しますので、
ウィジェットはツールの動作確認用のレンダリング表示にすぎませんが。
このようにして、このページはどういうパラメータでAPI要求すればいいだろうか?という調査に、
スクラッチパッドが利用できるのは、とても便利です。
何か迷った際には、活用してみてはいかがでしょうか。
当サイト内のコンテンツおよび画像を含むすべてにおいて、管理人が著作権を保持しております。
当サイトでご紹介しております写真につきましては著作権の放棄はしませんが、
ライセンスフリーでご利用いただいて構いません。
コンテンツを有益であると感じていただけましたら非常に光栄です。
ありがとうございます。
サイト内コンテンツを引用される際には、出典元として当サイト(個別記事)へのリンクをお願いいたします。
申し訳ございませんが、無断転載、複製をお断りさせて頂いております。
公開日: