Esempio n. 1
0
 function get_info($ids)
 {
     global $_G;
     include_once ROOT_PATH . 'top/tbk/TbkItemInfoGetRequest.php';
     if (is_array($ids)) {
         $ids = implode(",", $ids);
     }
     $req = new TbkItemInfoGetRequest();
     $req->setFields("num_iid,title,pict_url,small_images,reserve_price,zk_final_price,user_type,provcity,item_url");
     $req->setPlatform(1);
     $req->setNumIids($ids);
     $req->setPlatform(1);
     $resp = $_G['TOP']->execute($req);
     top_check_error($resp, 1);
     $rs = $this->parse_info($resp);
     return $rs;
 }
Esempio n. 2
0
 private function getDetail($id)
 {
     define('M_ROOT', dirname(dirname(__FILE__)));
     $ss = M_ROOT;
     $str = str_replace("\\", "/", $ss);
     include_once $str . "/API/taobao/TopSdk.php";
     $c = new \TopClient();
     $c->appkey = '23151483';
     $c->secretKey = 'aa5a861b141f7e294ed088315da46867';
     //淘宝客商品详情查询
     $req = new \TbkItemInfoGetRequest();
     $req->setFields("volume,num_iid,title,pict_url,small_images,reserve_price,zk_final_price,user_type,provcity,item_url");
     $req->setPlatform(1);
     $req->setNumIids($id);
     $resp = $c->execute($req);
     //淘宝客商品详情(有销量)
     $reqs = new \TbkItemsDetailGetRequest();
     $reqs->setTrackIids($id);
     $reqs->setFields("num_iid,seller_id,nick,title,price,volume,pic_url,item_url,shop_url,click_url");
     $reqs->setNumIids($id);
     $resps = $c->execute($reqs);
     $tt = $resp->results->n_tbk_item;
     foreach ($tt->small_images->string as $k => $v) {
         $all .= $v . ',';
     }
     $back->image = rtrim($all, ",");
     //$yishou = $resps->tbk_items->tbk_item->volume;
     $yishou = $resp->results->n_tbk_item->volume;
     $back->yishou = $yishou;
     return $back;
 }