« 外部URLからの(自動)POST攻撃への対策 | メイン | 『自分で作るblogツール(PHP編)』修正リスト »

2005年03月18日

『自分で作るblogツール(PHP編)』サポートエントリー

このエントリーは、『自分で作るblogツール(PHP編)』(bk1 / amazon)のサポート情報を提供するための予定地です。このエントリーのURLをポータルとして、各種フォロー情報を掲載していきます。ここに掲載する情報は筆者として私が個人的に提供する情報で、書籍としての公式な情報はソフトバンクパブリッシングの該当ページに掲載されることになると思います。

投稿者 ishinao : 2005年03月18日 00:00

コメント

はじめまして。225ページのアマゾンのXML呼び出しのURLなのですが、下記のようなURLにしてジャンプしたのですが、エラーが出てしまいます。

http://xml.amazon.co.jp/onca/xml3?t=ishinao-22&dev-t=D28KT7ISHTPRSY&Asinseach=4797329068&type=lite&f=xml&locate=jp

Invalid locale parameter "us". Valid locales are: jp

USで指定していないつもりなのですが、xmlでlocaleにJPだけでなくUSも指定されている状態になっているのが原因のようです。

どのようにすればJPだけの指定に出来るでしょうか?

投稿者 tamamiki : 2005年04月14日 14:37

申し訳ありませんでした、私のURLのタイピングミスが原因でした。

http://xml.amazon.co.jp/onca/xml3?t=ishinao-22&dev-t=D28KT7ISHTPRSY&AsinSearch=4797329068&type=lite&f=xml&locate=jp

ではなくて

http://xml.amazon.co.jp/onca/xml3?t=ishinao-22&dev-t=D28KT7ISHTPRSY&AsinSearch=4797329068&type=lite&f=xml&locale=jp

と、locate→localeが正解でした。申し訳ありませんでした。

投稿者 tamamiki : 2005年04月14日 15:15

すみません、コメントに気づかないでいました。自己解決されていたようで何よりです。確かにlocaleとlocateは指が間違って打っちゃっても気づきにくそうですね。

投稿者 ishinao [TypeKey Profile Page] : 2005年04月29日 04:41

はじめまして。細かいことなのですが、P25でのMySQLの説明なのですが、「商用用途ではライセンスを購入する必要があり」とありますが、現在はGPLとコマーシャルライセンスでの配布なのでGPLなら商用でも無償利用は可能だとおもいます。

投稿者 seso : 2005年11月17日 11:07

>sesoさん

P25じゃなくてP28の方ですね。で、あそこに書いたMySQLの説明はいろいろ不正確でした。今読み返してみたら、「個人用途」という表現も曖昧ですし。

正確に書くと、
「基本的にはGPLライセンスに基づき無償で利用できるが、商用ライセンスを購入することで非GPLでの利用を選択することもできるため、用途によっては有償となる場合がある。」
とかですかね。ただ、ここを修正するとなると、他のDBの項目も修正する必要が出てきそうだなー。

もしも修正する機会があったら、この部分は全体的に見直してみることにします。ご指摘ありがとうございました。

投稿者 ishinao [TypeKey Profile Page] : 2005年11月17日 13:04

コメントしてください




保存しますか?