cakephp rakutenApi 商品検索
1 |
composer require rakuten-ws/rws-php-sdk |
composerあるのでインストール
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
use RakutenRws_Client; class RakutenApiController extends Component { public function getRakutenData ( $item=null ) { $client = new RakutenRws_Client(); // アプリID (デベロッパーID) をセット $client->setApplicationId( $rakutenKeys['ApplicationId'] ); // アフィリエイトID をセット $client->setAffiliateId( $rakutenKeys['AffiliateId'] ); // 楽天市場商品検索API では operation として 'IchibaItemSearch' を指定してください。 $response = $client->execute('IchibaItemSearch', array( 'keyword' => $item->name )); // レスポンスが正常かどうかを isOk() で確認 if ( $response->isOk()) { // foreach で商品情報を順次取得することができます。 foreach ( $response as $item ) { return $item; } } else { // getMessage() でレスポンスメッセージを取得することができます return 'Error:'.$response->getMessage(); } } } ~ |
こんだけ。
楽天はアマゾンと違い登録すれば普通に使えるようになる。
申請で金と時間がかかるアマゾン様とは違う。
この投稿へのトラックバック
トラックバックはありません。
- トラックバック URL
この投稿へのコメント