動作環境
Amazon 広告スクリプト「アメンボ」は以下の環境で動作します。
サーバー関連
- PHP
- PHP4 または PHP5(推奨)
- マルチバイト関数
- マルチバイト関数(mbstring)必須
- PECL hash モジュール
- 暗号化に必要な hash_hmac() 関数が使えない環境でも動作します。
アマゾンアソシエイト関連
- Amazon Product Advertising API
- Product Advertising API のアカウントを保有しており、「アクセスキー ID」と「秘密キー」の情報が必要。
- アソシエイト ID
- アマゾンアソシエイトのアカウントを保有しており、「アソシエイト ID」または「トラッキング ID」を入力する事で Amazon から紹介料を得る事ができます。
利用規約
当規約に同意された方のみ、この Amazon 広告スクリプト「アメンボ」(以下「当スクリプト」)を無料で使う事が出来ます。
「アメンボ」の利用規約は事前の報告がなく変更される場合があります。ご了承ください。
- 当スクリプトの所有権は 「nJOY」管理人 CJ にあります。
- 当スクリプトでは外部ライブラリを利用しています。それらのライセンスは各ライブラリのライセンスに準拠します。
- 当スクリプトを使用して損害が生じても、「nJOY」管理人 CJ は一切の責任を負いかねます。
- 利用者個人の責任において改造は自由に行えます。ただし後述の「クレジットの表記」に関わる部分についての改造は認めません。
- 以下の事項に該当する場合、当スクリプトはご利用いただけません。
禁止事項
- 「アマゾンアソシエイト・プログラム運営規約」及び「Product Advertising API ライセンス契約」に違反するサイトでの利用
- アダルト商品の紹介
- 当スクリプト内のプログラム名・バージョン名・著作権表示を削除/変更
- 当スクリプトの再配布・販売等
- 不当な方法で後述の「クレジットの表記」条件から逸脱する行為
クレジットの表記
当スクリプトを利用する場合、広告内に必ず「アメンボ」アイコンを表示し http://i-njoy.net/amnbo/ へリンクされるようにしてください
「アメンボ」アイコンは 16x16 px の小さな画像で広告の左下(一部除く)に表示されます。
実際にアイコンがどのように表示されるかは「サンプル」のページをご覧ください。
ダウンロード
新規インストール用ファイル(Ver1.20)
「Amazon 広告スクリプト アメンボ」(amnbo.zip, 47kb)
アップデート用ファイル(Ver1.1x → Ver1.20)
「Amazon 広告スクリプト アメンボ」(amnbo-up120.zip, 23kb)
アップデートの仕方はこちらを参照。
アメンボ構成ファイル
- amnbo
- awsassist.php
- box.php
- config.php
- control.php
- index.html
- install.php
- request.php
- set-box.php
- set-tool.php
- tool.php
- xml.php
- box
- index.html
- css
- index.html
- *.css
- img
- index.html
- *.gif
- tool
- index.html
パーミッション
- 「config.php」のパーミッションを「666」や「606」等に変更する。
- /box/ ディレクトリのパーミッションを「777」や「707」等に変更する。
- /tool/ ディレクトリのパーミッションを「777」や「707」等に変更する。
外部ライブラリ
「アメンボ」は以下の外部ライブラリを一部改変して利用しています。
改変箇所の詳細は各スクリプト内に記述してあります。
- 「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
これらのライブラリはそれぞれ違うライセンス体系によって配布されています。
詳しくはライブラリ配布元を参照してください。