Zend_Service_Yahooをco.jpに

10月 26th, 2007 by admin Leave a reply »

Zend_Serviceに含まれるZend_Service_YahooはAPIの飛び先がhttp://api.search.yahoo.comになっており、実際日本語サイトは全く使い物にならない。jpオプションが存在することすら疑うぐらいにw
よって改造してみたのでメモ。

Zend/Service/\yahoo.phpとZend/Service/Yahoo/をYahooJpと変更してコピー。
それぞれパスとクラス名もZend_Service_YahooJpに変更。

APIのアクセス先をhttp://api.searchyahoo.co.jpに変更。
Zend/Service/YahooJp/内(WebResult.phpなど)の
protected $_namespace = 'urn:yahoo:jp:srch';に変更。

あとは文字コード関係かな。
どっかでまとめて変更できるようにできればいいのだけどな。
きっとここらへんはそのうちいいライブラリを作ってくれる人が現れると信じてます!w

Advertisement

コメントを残す