- import java.util.List;
- import com.taobao.api.ApiException;
- import com.taobao.api.DefaultTaobaoClient;
- import com.taobao.api.TaobaoClient;
- import com.taobao.api.domain.Item;
- import com.taobao.api.domain.TaobaokeItem;
- import com.taobao.api.domain.TaobaokeItemDetail;
- import com.taobao.api.request.TaobaokeItemsDetailGetRequest;
- import com.taobao.api.request.TaobaokeItemsGetRequest;
- import com.taobao.api.response.TaobaokeItemsDetailGetResponse;
- import com.taobao.api.response.TaobaokeItemsGetResponse;
- public class K {
- public static void main(String[] args) throws ApiException {
- getTaobaoList();
- getTaobaoDetail();
- }
- private static void getTaobaoDetail() throws ApiException {
- // TODO Auto-generated method stub
- TaobaoClient client=new DefaultTaobaoClient("http://gw.api.taobao.com/router/rest", "app key", "安全码");
- TaobaokeItemsDetailGetRequest req=new TaobaokeItemsDetailGetRequest();
- req.setFields("click_url,shop_click_url,seller_credit_score,num_iid,title,nick");
- req.setNumIids("12424750253");
- req.setNick("账号名称");
- TaobaokeItemsDetailGetResponse response = client.execute(req);
- List<TaobaokeItemDetail> t=response.getTaobaokeItemDetails();
- for(int i=0;i<t.size();i++){
- TaobaokeItemDetail tdetail=t.get(i);
- Item item=tdetail.getItem();
- System.out.println(item.getTitle());
- System.out.println(item.getTemplateId());
- }
- }
- private static void getTaobaoList() throws ApiException {
- TaobaoClient client=new DefaultTaobaoClient("http://gw.api.taobao.com/router/rest", "app key", "安全码");
- TaobaokeItemsGetRequest 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("账号名称");
- req.setKeyword("鞋");
- req.setMallItem("TRUE");
- req.setPageNo((long)10);
- TaobaokeItemsGetResponse response = client.execute(req);
- List<TaobaokeItem> t=response.getTaobaokeItems();
- for(int i=0;i<t.size();i++){
- System.out.println(t.get(i).getNumIid()+"||"+t.get(i).getPrice()+"||"+t.get(i).getCommission()+"||"+t.get(i).getClickUrl());
- }
- System.out.println(response.isSuccess());
- System.out.println(response.getMsg());
- System.out.println(response.getTaobaokeItems().size());
- }
- }
转载于:https://blog.51cto.com/gjbxx110/781608