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が得られるはずです。
直したいところもまだ多く含んでいますが、、とりあえず公開です。
よろしければお試しください。