Services_Yahoo_Ja オークション対応

雲ひとつない快晴が待ち遠しいこの頃です。


さて、Services_Hatena のかたわらで作成をはじめた、
Services_Yahoo_Ja パッケージですが、Yahoo!JAPAN デベロッパーで
最近公開されたYahoo! オークション用のWebサービスAPI
利用できるように修正いたしました。
オークションカテゴリ情報や、特定カテゴリの出品物リストなどの
取得が容易にできるようになりました。
Yahoo!JAPAN は先日、社長さんが全サービスでAPIを公開すると
おっしゃっていましたが、実際にどんどん増えてきているようですね。


デモページ : http://hetena.com/y/demo/demo_auction.php


バージョンを0.0.2にあげました。インストールは以下のようにお願いいたします。

pear install http://hetena.com/y/pkg/Services_Yahoo_Ja-0.0.2.tgz

出品リストを得るテストスクリプトは以下のようになります.

<?php 
require_once 'Services/Yahoo/Ja/Auction.php';

$yahoo = Services_Yahoo_Ja_Auction::factory('goods'); 
$yahoo->setAppID('peartest'); // please, use your AppID.
$yahoo->setCategory(2084032471); 

$result = $yahoo->getGoodsList(); 
foreach ( $result as $entry ) {
   $title = $entry['title'];
   $url   = $entry['url'];

   print($title . " ($url)" . "\n");
}
?>

出品タイトルと実際のページURLが得られるはずです。
直したいところもまだ多く含んでいますが、、とりあえず公開です。
よろしければお試しください。