最近在学习淘宝开放平台,属于初学小菜鸟,有一点点小成就给大家分享一下。
要做这个东西,第一步你必须注册为淘宝开发方平台的开发人员。地址:http://open.taobao.com/index.htm
点击加入开放平台,
配图:
然后就是登录操作了(貌似直接用淘宝账号就可以了。)登陆之后,选择创建应用
配图:
然后就到了创建应用的页面填写相关信息,注意要根据你的需求选择卖家还是买家,这里我就选择买家了,因为本文章主要给大家介绍的是关于淘宝客的相关内容。
配图:
接下来是第二步:进一步完善信息(应用图标,回调地址等等)保存后,进入下一步,第一次时可能需要漫长的提交安全扫描,然后成功后会给你发一个邮件,里边有AppKey 和AppSecret等相关信息.
配图:
配图:邮件
到这里基本上完成工作的一半了。然后点击应用证书 可以查看你现在所拥有的权限(注意买家和卖家获得的是不同的权限,),然后下边有个下载SDk,点击下载相关SDK
配图:
里边有标准的SDK和和你的权限相对应的,下载与你权限相对应的。
配图:
接下来就可以进行代码工作了,前提示时你已初步参照了淘宝提供的API,
TaobaoClient client = new DefaultTaobaoClient(“URL测试地址”, AppKey, AppSecret);//url是调用地址(http://gw.api.taobao.com/router/rest)这个是正式环境下的地址这里直接写这个可以得到真实的数据,,还有个沙箱测试地址(http://gw.api.tbsandbox.com/router/rest),appkey和appSecrect就是创建应用时得到的,
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.setKeyword("手机"); //你要到淘宝客推广哪里拿到的上去商品的关键字
TaobaokeItemsGetResponse response; //相应声明
try {
response= client.execute(req);
System.out.println("result:"+response.getBody()); //执行并打印你要获取的信息.
} catch (ApiException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
运行后你的控制台会输出这样的信息:
result:{"taobaoke_items_get_response":{"taobaoke_items":{"taobaoke_item":[{"click_url":"http:\/\/s.click.taobao.com\/t?e=zGU34CA7K%2BPkqB07S4%2FK0CFcRfH0G7DLkP9xIxJLW2WdpnY6p6uMvsz3V9t6UnlrwpL7RLrcbtOkBVWRzXgoI8PJ1Lxlmc2fAcxbhG8OZyZ3GaqwCmcKV3tDU3aykNaE4yEp6kpiY%2Bu8fE1nmCHRKt%2BiC5Mfl8th93M8UWOhZT7nNp2Ad1mbyn5WCEhN78VXYYsI%2BrZc&spm=2014.21499768.1.0","commission":"45.98","commission_num":"451","commission_rate":"200.00","commission_volume":"17785.14","item_location":"江苏 南京","nick":"魅族联创航瑞专卖店","num_iid":21343396792,"pic_url":"http:\/\/img03.taobaocdn.com\/bao\/uploaded\/i3\/11747022461105700\/T1fjWkXBphXXXXXXXX_!!0-item_pic.jpg","price":"2299.00","seller_credit_score":7,"shop_click_url":"http:\/\/s.click.taobao.com\/t?e=zGU34CA7K%2BPkqB04MQzdgG3VSuWRIvnZ1gkibX%2FmVed7g9bgdLO5geOIuTdnyyF0vHSg8fgmqcLSJA4sTwB5gZvd8rh9X1G8iFJe3wlh1%2Bas%2B8b5LMf70Rt9%2B1y2hg57Q7fcPLRSz6BBEshQzx%2Bl7Pp4%2B1pXiAe1gMo%2BY60wb6SEC%2FaaSG7%2BPQ%3D%3D&spm=2014.21499768.1.0","title":"Meizu\/魅族 mx2 四核<span class=H>手机<\/span> 现货顺丰包邮送原装EP21耳机官方裸机版","volume":2008}.............................................等等还有很多
恭喜你你已经得到你想要的了.这就是所有手机的集合信息,并以item的形式展示给大家.
下面给大家解释一下这些东西是什么:(其实根据英语含义就能知道)
taobaoke_item":[
{"click_url":"http:\/\/s.click.taobao.com\/t?e=zGU34CA7K%2BPkqB07S4%2FK0CFcRfH0G7DLkP9xIxJLW2WdpnY6p6uMvsz3V9t6UnlrwpL7RLrcbtOkBVWRzXgoI8PJ1Lxlmc2fAcxbhG8OZyZ3GaqwCmcKV3tDU3aykNaE4yEp6kpiY%2Bu8fE1nmCHRKt%2BiC5Mfl8th93M8UWOhZT7nNp2Ad1mbyn5WCEhN78VXYYsI%2BrZc&spm=2014.21499768.1.0",
"commission":"45.98",//佣金
"commission_num":"451",//三十天推广量
"commission_rate":"200.00",//佣金比率为百分之二
"commission_volume":"17785.14",//三十天支出佣金:
"item_location":"江苏 南京",//地址
"nick":"魅族联创航瑞专卖店",//卖家昵称
"num_iid":21343396792,//商品Id
"pic_url":"http:\/\/img03.taobaocdn.com\/bao\/uploaded\/i3\/11747022461105700\/T1fjWkXBphXXXXXXXX_!!0-item_pic.jpg",//图片地址
"price":"2299.00",//价格
"seller_credit_score":7,//卖家信用等级
"shop_click_url":"http:\/\/s.click.taobao.com\/t?e=zGU34CA7K%2BPkqB04MQzdgG3VSuWRIvnZ1gkibX%2FmVed7g9bgdLO5geOIuTdnyyF0vHSg8fgmqcLSJA4sTwB5gZvd8rh9X1G8iFJe3wlh1%2Bas%2B8b5LMf70Rt9%2B1y2hg57Q7fcPLRSz6BBEshQzx%2Bl7Pp4%2B1pXiAe1gMo%2BY60wb6SEC%2FaaSG7%2BPQ%3D%3D&spm=2014.21499768.1.0",
"title":"Meizu\/魅族 mx2 四核<span class=H>手机<\/span> 现货顺丰包邮送原装EP21耳机官方裸机版",//商品标题(类似于商品名称)
"volume":2008//暂时不清楚这是啥东西
}
我这里就解释这一个,其他的都一样,
初学者难免会有错误或者说的不是很清楚的地方,望大家见谅.