Amazon 広告スクリプト: アメンボ

動作環境

Amazon 広告スクリプト「アメンボ」は以下の環境で動作します。

サーバー関連

PHP
PHP4 または PHP5(推奨)
マルチバイト関数
マルチバイト関数(mbstring)必須
PECL hash モジュール
暗号化に必要な hash_hmac() 関数が使えない環境でも動作します。

アマゾンアソシエイト関連

Amazon Product Advertising API
Product Advertising API のアカウントを保有しており、「アクセスキー ID」と「秘密キー」の情報が必要。
アソシエイト ID
アマゾンアソシエイトのアカウントを保有しており、「アソシエイト ID」または「トラッキング ID」を入力する事で Amazon から紹介料を得る事ができます。

利用規約

当規約に同意された方のみ、この Amazon 広告スクリプト「アメンボ」(以下「当スクリプト」)を無料で使う事が出来ます。
「アメンボ」の利用規約は事前の報告がなく変更される場合があります。ご了承ください。

  1. 当スクリプトの所有権は 「nJOY」管理人 CJ にあります。
  2. 当スクリプトでは外部ライブラリを利用しています。それらのライセンスは各ライブラリのライセンスに準拠します。
  3. 当スクリプトを使用して損害が生じても、「nJOY」管理人 CJ は一切の責任を負いかねます。
  4. 利用者個人の責任において改造は自由に行えます。ただし後述の「クレジットの表記」に関わる部分についての改造は認めません。
  5. 以下の事項に該当する場合、当スクリプトはご利用いただけません。

禁止事項

クレジットの表記

当スクリプトを利用する場合、広告内に必ず「アメンボ」アイコンを表示し http://i-njoy.net/amnbo/ へリンクされるようにしてください

「アメンボ」アイコンは 16x16 px の小さな画像で広告の左下(一部除く)に表示されます。
実際にアイコンがどのように表示されるかは「サンプル」のページをご覧ください。

ダウンロード

新規インストール用ファイル(Ver1.20)

Amazon 広告スクリプト アメンボ」(amnbo.zip, 47kb)

アップデート用ファイル(Ver1.1x → Ver1.20)

Amazon 広告スクリプト アメンボ」(amnbo-up120.zip, 23kb)

アップデートの仕方はこちらを参照。

アメンボ構成ファイル

パーミッション

外部ライブラリ

「アメンボ」は以下の外部ライブラリを一部改変して利用しています。
改変箇所の詳細は各スクリプト内に記述してあります。

「awsassist.php」: PHP4 用 暗号化ライブラリ
AWS Forums: Product Advertising API での署名認証するPHPソース
「request.php」: Product Advertising API 認証ライブラリ
Amazon AWS HMAC signed request using PHP
「xml.php」: PHP4 用 XML ライブラリ
Keith Devens.com: PHP XML Library

これらのライブラリはそれぞれ違うライセンス体系によって配布されています。
詳しくはライブラリ配布元を参照してください。