Amazonアソシエイトを使う

提供: 何かしら図書館

目次

[編集] Extension:AmazonPlusを使う

AmazonPlusは数ある拡張の中で最もカスタマイズしやすいものです。

[編集] インストール

require_once("$IP/extensions/AmazonPlus/AmazonPlus.php");
$wgAmazonPlusAWS = 'Amazon Web ServicesのAccess Key';
$wgAmazonPlusSecretKey = 'Amazon Web ServicesのSecret Access Key';
$wgAmazonPlusAssociates = array(
  'jp' => 'アソシエイトID',
);

Amazon Web サービス(AWS)のアカウント必須。


[編集] 使い方

以下のようなタグを入力すると、そこにリンクが生成される。タグに囲まれた部分は自由に記述することが出来る。

<amazon (取得用パラメータ)>
カスタムパラメータとwiki記法
</amazon>


[編集] 取得用パラメータ

<amazon name="value">のように、パラメータを記述することで商品を特定することが出来る。尚、この拡張はデフォルトではus(Amazon.com)となっているので<amazon locale="jp">としなければならない。

パラメータ名デフォルト効果
localeus, gb, fr, de, ca, jpusクエリに対する地域の指定。
idASINコード(各商品のURLを参照)ASINコードを元に、商品を特定する。
keywords商品の名前(ページ名)パラメータ"id"が設定されていない場合、これを使用するとそのキーワードを持つ商品が表示される。
search検索の種類$wgAmazonPlusDefaultSearchパラメータ"id"が設定されていない場合、これを使用すると商品の検索範囲を決めることが出来る。

[編集] カスタムパラメータ

<amazon>タグに囲まれた部分に以下のパラメータを記述すると、Amazonからデータを取得して自動的に置き換えられる。<amazon>タグに囲まれた部分はハイパーリンクになっていなくても使うことが出来る。

パラメータ名
画像 #実際に表示される大きさはまちまちなので、組み合わせるといいですよ。
%largeimage%大きな画像
%mediumimage%中くらい画像
%smallimage%小さな画像
%tinyimage%とても小さな画像
%swatchimage%見本
%thumbnail%サムネイル
レビューとおすすめ度
%editorialreview%"商品の説明"を表示する。Amazonのポリシーが最近変更されたため、一部に関しては表示されないようになっている。
%shortreview%%editorialreview%下に本来ある、"商品の説明をすべて表示する"に当たる部分を [詳細] として表示する。JavaScriptを使用。
%reviewlink%カスタマーレビューのリストが掲載されているURL
%source%"商品の説明"のソース
%rating%おすすめ度を数字で表示する。
%stars%おすすめ度を星のアイコンで表示する。
%totalreviews%レビューの総数
価格
%price%最初に得られる価格(Amazonの価格/小売希望価格/中古価格)
%price-amazon%現時点のAmazonの価格
%price-new%現時点で新品で最も安い価格
%price-used%現時点で中古で最も安い価格
%price-us%アメリカで最初に得られる価格
%price-gb%イギリスで最初に得られる価格
%price-ca%カナダで最初に得られる価格
%price-de%ドイツで最初に得られる価格
%price-jp%日本で最初に得られる価格
%price-fr%フランスで最初に得られる価格
%price-us-amazon%アメリカでのAmazonの価格
%price-gb-amazon%イギリスでのAmazonの価格
%price-ca-amazon%カナダでのAmazonの価格
%price-de-amazon%ドイツでのAmazonの価格
%price-jp-amazon%日本でのAmazonの価格
%price-fr-amazon%フランスでのAmazonの価格
%price-us-new%アメリカで、現時点で新品で最も安い価格
%price-gb-new%イギリスで、現時点で新品で最も安い価格
%price-ca-new%カナダで、現時点で新品で最も安い価格
%price-de-new%ドイツで、現時点で新品で最も安い価格
%price-jp-new%日本で、現時点で新品で最も安い価格
%price-fr-new%フランスで、現時点で新品で最も安い価格
%price-us-used%アメリカで、現時点で中古で最も安い価格
%price-gb-used%イギリスで、現時点で中古で最も安い価格
%price-ca-used%カナダで、現時点で中古で最も安い価格
%price-de-used%ドイツで、現時点で中古で最も安い価格
%price-jp-used%日本で、現時点で中古で最も安い価格
%price-fr-used%フランスで、現時点で中古で最も安い価格
%compare%A dropdown using AJAX to compare the prices in a single currency (currently does not work)
%offers%出品者リストのURL
詳細
%url%詳細なURL
%author%著者
%actor%出演
%title%タイトル
%binding%製本 #単行本、雑誌、コミックなど
%pages%ページ数
%edition%
%releaseyear%発売された年
%releasemonth%発売された月
%releaseday%発売された日
%publishedyear%出版された年
%publishedmonth%出版された月
%publishedday%出版された日
%publisher%出版者
%detailslink%Link to the item's technical details
登録情報
%isbn%ISBNコード / International Standard Book Number
%asin%Amazon ID/ASIN
%ean%EANコード / European Article Number
購入用URL #jpでは%url%と差がない
%buy%Alias for %url% for the current locale
%buy-us%Alias for %url% for the us locale
%buy-gb%Alias for %url% for the gb locale
%buy-ca%Alias for %url% for the ca locale
%buy-de%Alias for %url% for the de locale
%buy-jp%Alias for %url% for the jp locale
%buy-fr%Alias for %url% for the fr locale
ブラウザ
Google AdSense
個人用ツール