公開に向けて 指摘事項を修正
微妙に寒いという言葉がよく似合うこの頃です。
さて、少し前に公開したServices_Hatena PEARパッケージですが、
投票プロセスにて、いくつか指摘事項を頂いていたので、
これを修正しております。
大体完了しており、あとはひたすらテストして今月中には
正式にアップロードしたいところです。
修正点は、html_entitiy_decode関数の使用や空のelse文の削除、
関数名の変更などです。
またPHP4でも使えるように変更しました。
(publicなど修飾子の削除とオブジェクトの呼び方の修正で対応)
ぜひお試しください。バージョンを0.1.0にあげました。
pear install http://hetena.com/pkg/Services_Hatena-0.1.0.tgz
※オブジェクト作成のための関数名も変更されておりますので、
今までのテストスクリプトはエラーとなります。(すみません)
あらためて、テストスクリプトを記述しておきます。
<?php require_once 'Services/Hatena.php'; // $type = 'Search'; $type = 'Autolink'; // $type = 'Bookmarknum'; // $type = 'Asin'; // $type = 'Similar'; // $type = 'Exist'; $datum = array( 'Search' => 'PHP', 'Autolink' => 'I like PHP.', 'Bookmarknum' => 'http://www.yahoo.co.jp/', 'Asin' => '4774124966', 'Similar' => 'PHP', 'Exist' => 'http://www.yahoo.co.jp', ); $data = $datum[$type]; $hatena = Services_Hatena::factory($type); if (PEAR::isError($hatena)) { print('i have an Error : ' . $hatena->getMessage()); exit(); } $result = $hatena->execute($data); var_dump($result); ?>
Todo
- テスト、テスト、テスト