カテゴリー
未分類 楽天WEBサービス

rakuten web service SDKのサンプルプログラムをxamppにてうごかしてみました。

xamppにてrakuten web service SDKのサンプルプログラムを動作させてみました。

 

rakutenwebservicesample_01

 

 

まず、SDKをダウンロードしました。

https://webservice.rakuten.co.jp/sdk/php.html にかいてある

よりダウンロードしました。

 

 

rws-php-sdk-1.0.5というフォルダを展開します。

そのフォルダごと公開フォルダにおきます。

xamppだと

C:\xampp\htdocs\ の配下です。

config.php.sample というファイルがあるので

config.phpというファイル名に変更します。

 

config.phpの中には

 

<?php

define(‘RAKUTEN_APP_ID’, ‘#PLEASE_EDIT#’);
define(‘RAKUTEN_APP_SECRET’, ‘#PLEASE_EDIT#’);
define(‘RAKUTEN_APP_AFFILITE_ID’, ‘#PLEASE_EdIT#’);

 

となっています。

#PLEASE_EDIT#という箇所を、それぞれ自分のIDに変更します。

 

このまま、ブラウザで表示したところ、私の場合には

SSL certificate problem というエラーがでて

検索できない場合は、SSLの設定が不完全です。

 

しらべてみました。

 

このエラーは、cURLがSSL証明書の正当性チェックで落ちています。とりあえずXAMPPでふつーに入れるとcURLの通信時に使う証明書が入っていないので、まず次の証明書をphpのインストールフォルダに保存してください。そしてphp.iniの末尾に、以下を追記してください。
[cURL]
curl.cainfo = C:\xampp\php\cacert.pem

 

http://raqool.com/blog/archives/281

 

 

SSL証明書をコピーしてC:\xampp\php\に配置しました。

そして、php.iniに

curl.cainfo = C:\xampp\php\cacert.pem

を追記してapacheを再起動しました。

 

そうしたら、商品検索のサンプルは動きました。

 

以上です。