iPhone/iPadのホーム画面コンテスト開催中!賞品は iTunes カード!

PHP 2007/12/23 21:30

楽天オークション系対応-PEAR::Services_Rakuten-0.2.2リリース

楽天ウェブサービスに楽天オークション系APIが追加されたので、これに対応する「PEAR::
Services_Rakuten-0.2.2」をリリースしました。

今回の主な変更点は以下です。

  • 楽天オークション系API対応
  • 各APIを2007/12/23 現在のバージョンに更新

インストール・アンインストール

インストール方法は以下です。

CODE:
  1. $ pear install --alldeps http://www.1x1.jp/blog/download/Services_Rakuten-0.2.2.tgz

インストール時に「Failed to download pear/XML_Serializer within preferred state "stable"」といったエラーが発生した場合は以下のコマンドでXML_Serializerをインストール後、Services_Rakutenをインストールして下さい。

CODE:
  1. $ pear install --alldeps XML_Serializer-beta

アンインストール方法は以下です。

CODE:
  1. $ pear uninstall __uri/Services_Rakuten

楽天オークション系APIを使う

基本的な使い方は0.2.1と変わりません。Services_Rakuten::factory()で使用するAPIを指定するだけでokです。

PHP:
  1. <?php
  2. require_once('Services/Rakuten.php');
  3. define('DEV_ID', 'xxxx');
  4. define('AFF_ID', 'xxxx');
  5.  
  6. // 楽天オークション商品検索
  7. $api = Services_Rakuten::factory('AuctionItemSearch', DEV_ID, AFF_ID);
  8. $api->execute(array('keyword' => 'ブログ'));
  9. var_dump($api->getLastUrl());
  10. var_dump($api->getResultData());
  11.  
  12. // 楽天オークション商品コード検索
  13. $api = Services_Rakuten::factory('AuctionItemCodeSearch', DEV_ID, AFF_ID);
  14. $api->execute(array('itemCode' => 'i:aaa:1234567'));
  15. var_dump($api->getLastUrl());
  16. var_dump($api->getResultData());
  17. ?>



■Related Posts

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply