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(); 
        }
    }
}
~                                

こんだけ。

楽天はアマゾンと違い登録すれば普通に使えるようになる。

申請で金と時間がかかるアマゾン様とは違う。

参考 https://webservice.faq.rakuten.net/hc/ja

contact us お問い合わせ

Contact お問い合わせ・ご相談

Webサービス・システム開発の
ご相談はお気軽にご連絡ください。

Recruit 求人へのご応募

サニージェムでは現在、プロジェクトの推進を
担う仲間を募集しています。