Exemple #1
0
 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;
 }
Exemple #2
0
 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();
 }