ラベル Rakuten の投稿を表示しています。 すべての投稿を表示
ラベル Rakuten の投稿を表示しています。 すべての投稿を表示

2013年5月12日日曜日

楽天 API 商品検索



class raku{
public $r_url;
public $data;

public function raku($jan){
$r_url='https://app.rakuten.co.jp/services/api/IchibaItem/Search/20120723?';
$para['applicationId']='1*********************';
$para['affiliateId']='1*************************************';
$para['format']='xml';
$para['hits']='30';
$para['sort']='+itemPrice';
$para['keyword']=urlencode($jan);

$r_para=http_build_query($para);
$this->r_url=$r_url.$r_para;

$this->d_xml();
$this->view();
}

public function d_xml(){
$this->r_url;
$this->data=simplexml_load_string(file_get_contents($this->r_url));
}

public function view(){
$alink='<a href="%s"><li>%s</li></a>';
//echo $this->data->hits;
if ($this->data->hits > 0 ){
echo '<ul class="yahoo_info">';
echo '<img src="./pic/rakuten12060-2.png" alt="" title="" />';
foreach ($this->data->Items->Item as $key=>$val){
$link=$val->affiliateUrl;
$temp='&nbsp&nbsp&nbsp&nbsp'.$val->shopName.'&nbsp&nbsp'.'<span>¥'.number_format($val->itemPrice).'</span>';
echo sprintf($alink,$link,$temp);
}
echo '</ul>';
}
}
}


?>