その後の様子はTwitter、facebook、Instagramで随時更新中。Amazon」をVer.5.3をリリースしました。Ver.5.3では主に期限切れキャッシュの削除機能と対応する国の追加を行いました。Amazonのレスポンスの取得に失敗する不具合を修正しました。5.3への主な変更点は以下の通りです。アソシエイトIDの入力を必須にした。期限切れのキャッシュを自動的に削除するようにした。商品情報が取得出来ないことがある不具合を修正した。中国(cn)、スペイン(es)、イタリア(it)のamazonに対応した。Amazon」のページを参照してください。Amazon)で「アンインストール時の処理」を「設定を残す」にする。Amazonを停止する。新バージョンでファイルをディレクトリごと置き換える。Ver.5.2からのアップデートの場合はファイルの上書きだけでOKです。ディレクトリのパーミッションがプログラムから書込可能であることを確認してください(だいたいは777とか707とか)。Amazonを有効化する。Ver.5.3で変わったこと期限切れキャッシュの自動削除wp-cronを利用して、1日に1回、期限切れキャッシュを削除するようにしました。使われないキャッシュでいっぱいのcacheディレクトリとはこれでサヨナラ!利用したい国を選択出来るようにした今回、対応する国に中国、スペイン、イタリアの3ヵ国を追加しました。すると管理画面のアソシエイトIDの入力欄が9ヵ国分表示されることになるわけです。Amazonは今のところ日本語版しかないから)、他の国の入力欄は邪魔以外の何ものでもありません。いうわけで、デフォルトでは日本だけ対応にして、裏コードの入力で、インターナショナル・モードを発動するようにしました。Amazonの管理画面に設定した国のアソシエイトID入力欄が表示されるようになります。設定の仕方は以下のような感じ。//すべての国に対応したい場合。'ca,cn,de,es,fr,it,jp,uk,us';//amazon.co.ukにだけ対応したい場合。'uk';//amazon.co.ukとamazon.co.jpに対応したい場合。対応して以来、ちょくちょく商品情報のレスポンスが返って来ないことがありました。そんなもんなのかなぁ、と思っていたのですが、あまりにも頻度が高いので、この機会に調べ直してみました。その結果、署名に対するエンコード処理が抜けていたことが発覚。(Oh...)ちゃんとエンコードするようにしたところ、しっかりとレスポンスが返ってくるようになりました。何回か試した限りでは100発100中ッス。長年の懸案事項であったレスポンス取得の不具合が解消出来てすっきりしました。解消するのに必要なコードはわずか1行でした。旧Ver.を使用しているすべての人に使って頂きたいと思いますデス!追記2012/07/02Ver.5.3はいろいろと不具合があったので、諸々修正したVer.5.3.1に差し替えました。5.3からVer.5.3.1への修正内容は以下の通りです。インストール時にエラーが発生する不具合を修正した。キャッシュを作成出来ない不具合を修正した。インターナショナルモードが正しく動作しない不具合を修正した。2012/07/11Ver.5.3.1ではクラスの読み込み忘れがあったので、修正したVer.5.3.2に差し替えました。(報告さんくす!@24DA)2012/09/30Ver.5.3.2には以下の不具合があった為、これを修正したVer.5.3.4に差し替えました。CSSの読み込み設定が動作していなかったのを修正した。マルチサイト運用時に子サイトの設定を保存しようとすると親サイトの設定画面に飛ばされる不具合を修正した。インストール時にWarningが表示される不具合を修正した。