cakephp rakutenApi 商品検索
2021/07/03
composer require rakuten-ws/rws-php-sdk
composerあるのでインストール
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();
}
}
}
~
こんだけ。
楽天はアマゾンと違い登録すれば普通に使えるようになる。
申請で金と時間がかかるアマゾン様とは違う。