您的位置:首页 > 其它

淘宝客,开放api

2012-02-16 19:32 267 查看
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());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: