pm随分前になるが「アマゾン書籍DB検索をAjaxでやってみた」を書いた。ここで、アマゾンAPIを使って、ISBNを入力すると書籍データが出力される検索ツールを紹介しておいた。明日、8月15日からアマゾンAPIは電子署名を添付しないと動作しなくなる。いうことで、この検索ツールも電子署名を添付したものに修正しておいた。このエントリーでは、修正版のソースを示しておいた。以前のエントリーと重複するが、ISBN値を(半角で)入力し、[Search]ボタンをクリックすると、該当する書籍のイメージとタイトル、著者などの書籍情報が出力される検索ツールを以下に掲げる。(たとえば、ISBN値として、4334751067を入力してみよう。以下に、修正版のphpソース、SetBookByAmazon.phpを示す。動作に必要なJavaScriptなどについては「アマゾン書籍DB検索をAjaxでやってみた」を参照して欲しい。canonical_Str()、get_Signature()が含まれている。これらの解説については、「アマゾンAPIの電子署名添付:日本語文字をURL-Encodeしておくことが必須」に記述している。APIを用いた書籍検索ツール”最近amazonAPIを使うことになって調べていたらこちらのページを見つけたものです。getIsbn()と関数が存在しないとエラーが出てしまいました。このサイトはyamaさんが自分のために書いているのであって質問するのはもってのほかですが、失礼を承知で聞ききます。できれば解答お願いしたいです。2013愛読感謝!コメント文からの想像だけですが、次のように考えます。Sample_ajax.phpにおいてSetBookByAmazon.phpを参照。このSetBookByAmazon.phpでは、Book.php、Author.phpを参照しています。参照されるBook.php、Author.phpが作られてない、あるいはうまく参照されていないのでは、と思います。当ブログのAmazonAPI関連のエントリを通してご覧になれば上記は理解できるのではと考えます。何分、ずいぶん前にコーディングしたこと、そして、エントリに書かれていることが断片的な情報であることなどで、読みにくくなっていると思います。全体像がわかるように、整理し直す必要があるのかもしれません。2013解答ありがとうございます!時間を割いてしまって本当に申し訳ないです。貰ったコメントをアドバイスに色々いじくってみたところamazonのxmlのURLが若干変わっていてうまく情報が引き出せていなかったみたいです。うまく動かせてよかったです!この素晴らしいプログラムから自分なりに変えていこうとおもいます。2013お役にたてて幸いです。