WordPressのプラグイン Amazon Reloadedを仕様変更後の Amazon APIに対応してみた
2009年8月15日から Amazon APIを使用する際に認証が必要になったらしい。
うちでは Amazonの表示に Amazon Reloadedというプラグインを使用しているけれど、最近書籍などを貼り付けようと思っても、プラグインの検索ボックスに何も表示されなくなってしまったので、おかしいなぁとは思っていた。
いろいろと検索してみたところ、どうも Amazon APIをたたく際にはこの日付以降、以下の2つの認証キーが必要になってしまったらしい。
- Access Key ID
- Secret Access Key
この2つの認証キー自体の取得方法はいろいろなページにすでに書かれているのでここでは割愛するけれども、簡単に説明すると次のようなステップになる。(こちらのページを参考にさせていただきました。)
- Amazon Web Servicesへログイン。
- ユーザー IDを取得。
- 登録時に入力したメールアドレスにメールが届く。
- そのアドレスをクリックして表示すると、画面の右下に Access Key IDと Secret Access Keyが表示されている。
ここまでは問題なかった。
ところが、Amazon Reloadedをはじめ、多くのプラグインはまだこの仕様変更に対応していないみたいで、対応していたとしても、USベースのものだったりと日本のユーザーにとっては非常に不便なもの(事実上使えない)だった。
いろいろと検索してみたところ、USの Amazonだけだけれども、作り直したよ!っていうユーザーさんがスクリプトを公開されていたので、これをもとに日本のアマゾンに対応させるべく(逆に言うと日本にしか対応していない)、少し内容を変えてみた。
おそらくは今後、本家のページから新しい Amazon APIに対応したものが出ると思うので、バージョンナンバーや制作者の名前など、今回の API対策に関係のないところは一切変更を加えていない。
wp-tmkm-amazonのプラグインで日本語対応しました!って書かれているものの中で悪質なものは Amazonへのリンク作成時に制作者の Associate IDが入っているものがあった。いや、正直本当にびっくり。そんなことまでやって・・・という気持ち。なのでうちはそういうことやってません(苦笑)。
インストール方法と設定の仕方
プラグインのダウンロード
ここにプラグイン本体を公開したので、まずはダウンロード。
Amazon-Reloaded.phpk
プラグインに自分のキーを入力する
ダウンロードしたファイルをエディタやメモ帳などで開いて、以下の項目に先ほど取得した Access Key IDと Secret Access Keyを入力する。(18行目と19行目)
var $defaults = array( 'tld' => 'com', 'id' => '' ); var $key = 'Access Key IDをここに入力'; var $secret = 'Secret Access Keyをここに入力'; var $options; var $plugin_folder; var $version = '3.1.0';
WordPressの管理画面(ダッシュボードを開く)
ダッシュボードを開いたら、以下の順番でクリック。
- プラグイン
- 編集
- Amazon Reloaded for WordPress(画面右)
そうすると、プラグインの編集画面が開くので、まずはこの中にあるファイルを Ctrl+ Aして全選択し、Delを押下して、内容をすべて削除する。
次に、先ほど編集したファイルの内容をこれまたエディタなどで Ctrl+ Aしてすべてコピーし、ここに貼り付ける。
最後に、ファイルを更新をクリックして編集は完了。
Amazon Reloadedの再設定
次に、ダッシュボードの設定で、Amazon Reloadedをクリックして(おそらく) Associate IDが空白になっているので、ここに自分の Associate IDを入力する。
また、Countryは United Statesに設定する。※ Japanじゃないです。
プラグインを有効にする
最後に、これからの変更を有効にするためにプラグインの管理画面から、Amazon Reloaded for WordPressを再起動する。(一旦停止して、使用するをクリックする。)
これで Amazon Reloaded for WordPressが無事に使えるようになっている。
関連書籍
関連記事:
- 個人で借りるクラウド 専用サーバーとどっちが便利で安いのか Amazon EC2 Reserved Instances さくらインターネット クラウド 専用サーバー(17)
- iDiskbackup と Amazon S3 でストレージを借りたときの料金を比較する Amazon S3 iDiskbackup クラウド ストレージ バックアップ(15)
- Amazonアフィリエイトをectoで使えるようにする方法 apple ecto snow leopard(14)
- レーダー探知機 YUPITERU FM113si 購入~取り付けまで A4 AUDI FM113si YUPITERU 整備 電工ペンチ(8)
- 今考えるクラウド クラウドとは何か?SaaS や PaaS とどう違う? Amazon PaaS SaaS クラウド(8)
6件のコメント
Other Links to this Post
-
Amazon Reloaded for WordPress が動かなくなってるって | 晄夏コム☆weblog☆ — 2009 年 9 月 5 日 @ 11:11 PM
-
Amazon Reloaded for WordPress直したよ。 | 晄夏コム☆weblog☆ — 2009 年 9 月 5 日 @ 11:45 PM
-
Collision du rythme Weblog » Wordpress2.8でAmazon reload — 2009 年 9 月 21 日 @ 7:42 AM
-
Amazon Reloaded for WordPressがついにバージョンアップ - 片山進::日記をつけてみよう — 2009 年 10 月 5 日 @ 8:30 PM
このコメント欄の RSS フィード TrackBack URI







By 晄夏, 2009 年 9 月 5 日 @ 11:08 PM
参考にさせていただきました!ありがとうございました!!!!!!
By kenzo, 2009 年 9 月 7 日 @ 11:04 PM
コメントありがとうございます。ご活用ください!