WordPressのプラグイン Amazon Reloadedを仕様変更後の Amazon APIに対応してみた

photo

2009年8月15日から Amazon APIを使用する際に認証が必要になったらしい。

うちでは Amazonの表示に Amazon Reloadedというプラグインを使用しているけれど、最近書籍などを貼り付けようと思っても、プラグインの検索ボックスに何も表示されなくなってしまったので、おかしいなぁとは思っていた。

いろいろと検索してみたところ、どうも Amazon APIをたたく際にはこの日付以降、以下の2つの認証キーが必要になってしまったらしい。

  • Access Key ID
  • Secret Access Key

この2つの認証キー自体の取得方法はいろいろなページにすでに書かれているのでここでは割愛するけれども、簡単に説明すると次のようなステップになる。(こちらのページを参考にさせていただきました。)

  1. Amazon Web Servicesへログイン。
  2. ユーザー IDを取得。
  3. 登録時に入力したメールアドレスにメールが届く。
  4. そのアドレスをクリックして表示すると、画面の右下に 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の管理画面(ダッシュボードを開く)

20-51-54_0

ダッシュボードを開いたら、以下の順番でクリック。

  1. プラグイン
  2. 編集
  3. Amazon Reloaded for WordPress(画面右)

そうすると、プラグインの編集画面が開くので、まずはこの中にあるファイルを Ctrl+ Aして全選択し、Delを押下して、内容をすべて削除する。

次に、先ほど編集したファイルの内容をこれまたエディタなどで Ctrl+ Aしてすべてコピーし、ここに貼り付ける。

最後に、ファイルを更新をクリックして編集は完了。

Amazon Reloadedの再設定

21-15-56

次に、ダッシュボードの設定で、Amazon Reloadedをクリックして(おそらく) Associate IDが空白になっているので、ここに自分の Associate IDを入力する。

また、Countryは United Statesに設定する。※ Japanじゃないです。

プラグインを有効にする

21-20-49

最後に、これからの変更を有効にするためにプラグインの管理画面から、Amazon Reloaded for WordPressを再起動する。(一旦停止して、使用するをクリックする。)

これで Amazon Reloaded for WordPressが無事に使えるようになっている。

関連書籍


関連記事:

6件のコメント

  • By 晄夏, 2009 年 9 月 5 日 @ 11:08 PM

    参考にさせていただきました!ありがとうございました!!!!!!

  • By kenzo, 2009 年 9 月 7 日 @ 11:04 PM

    コメントありがとうございます。ご活用ください!

Other Links to this Post

  1. Amazon Reloaded for WordPress が動かなくなってるって | 晄夏コム☆weblog☆ — 2009 年 9 月 5 日 @ 11:11 PM

  2. Amazon Reloaded for WordPress直したよ。 | 晄夏コム☆weblog☆ — 2009 年 9 月 5 日 @ 11:45 PM

  3. Collision du rythme Weblog » Wordpress2.8でAmazon reload — 2009 年 9 月 21 日 @ 7:42 AM

  4. Amazon Reloaded for WordPressがついにバージョンアップ - 片山進::日記をつけてみよう — 2009 年 10 月 5 日 @ 8:30 PM

このコメント欄の RSS フィード TrackBack URI

コメントをどうぞ

Spam Protection by WP-SpamFree

WordPress Themes