public function GetTaoBaokeItem($id) { $req = new TaobaokeItemsConvertRequest(); //,17565244205 $req->setFields("title,num_iid,click_url,iid,commission,commission_rate,commission_num,pic_url,price,item_location"); $req->setNumIids($id); $req->setNick($this->nick); $resp = $this->client->execute($req); $total = $resp->total_results; $item = new BaoBeiItem(); if ($total > 0) { for ($i = 0; $i < $total; $i++) { $t_item = $resp->taobaoke_items->taobaoke_item[$i]; $item->title = $t_item->title; $item->item_id = $t_item->num_iid; $item->pic_url = $t_item->pic_url; $item->price = $t_item->price; if (trim($t_item->commission) != "") { $item->commission = $t_item->commission; } else { $item->commission = 0; } $item->commission_rate = $t_item->commission_rate; $item->click_url = $t_item->click_url; $item->city = $t_item->item_location->city; } } else { //Maybe the product doesn't join tabbaoke, so get item only $item = $this->GetItem($id); } return $item; }
public function convertItems($ids) { require_once 'Request/TaobaokeItemsConvertRequest.php'; $req = new TaobaokeItemsConvertRequest(); $req->setFields("num_iid,click_url,iid,commission,commission_rate,commission_num,commission_volume"); $req->setNumIids($ids); $req->setPid($this->_taobao_pid); $resp = $this->_topClient->execute($req); return is_array($resp) && isset($resp['taobaoke_items']['taobaoke_item']) ? $resp['taobaoke_items']['taobaoke_item'] : array(); }