/** * 获取指定类目或指定关键字淘宝客商品列表 * * @param array $params */ public function getTaobaokeItems(array $params) { require_once 'Request/TaobaokeItemsGetRequest.php'; $req = new TaobaokeItemsGetRequest(); $req->setFields("num_iid,title,nick,pic_url,price,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,item_location,volume"); $req->setNick($this->_taobao_nick); $req->setPid($this->_taobao_pid); $req->setKeyword($params['kw']); $req->setCid($params['cid']); $req->setPageNo($params['page']); $req->setPageSize(40); $resp = $this->_topClient->execute($req); $result = array('items' => array(), 'total' => 0); if (is_array($resp) && isset($resp['taobaoke_items']['taobaoke_item'])) { $result['items'] = $resp['taobaoke_items']['taobaoke_item']; $result['total'] = $resp['total_results']; } return $result; }