はてなダイアリー - はてなキーワードAPIとは
http://d.hatena.ne.jp/hatenadiary/20040205/1075960162
いまさら気付いたこと。正規表現でスペースが\sになってる。間違いではないけど正規表現をテキストに戻すときに「\s」は単に「s」に置き換えていたので、「SEED DESTINY」が「SEEDsDESTINY」になっていた。めんどくさいけど、とりあえず\sだけスペースに置き換えるようにした。できれば正規表現ではなく改行区切りのテキストで取得したいけど…。
もう一つは、はてなダイアリーキーワードのURLがスペースを含むとき、"+"ではなく"%20"にしないといけないこと。
- http://d.hatena.ne.jp/keyword/%b5%a1%c6%b0%c0%ef%bb%ce%a5%ac%a5%f3%a5%c0%a5%e0SEED%20DESTINY
- http://d.hatena.ne.jp/keyword/%b5%a1%c6%b0%c0%ef%bb%ce%a5%ac%a5%f3%a5%c0%a5%e0SEED+DESTINY
phpでurlencode() すると "+" になるので、rawurlencode() にする。
はてなダイアリーへの要望。