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

サニージェム公式note

アーカイブ記事

すべて
  • 1月
  • 2月
  • 3月
  • 4月
  • 5月
  • 6月
  • 7月
  • 8月
  • 9月
  • 10月
  • 11月
  • 12月

contact us お問い合わせ

Contact お問い合わせ・ご相談

「何から相談すればいいかわからない」
そんな段階でも、お気軽にご連絡ください。

Recruit 求人へのご応募

サニージェムの考え方に共感してくれる方と、
ぜひ一緒に働きたいと思っています。