1. 程式人生 > >淘寶開放平臺Api的小試牛刀(獲取淘寶客推廣商品資訊)

淘寶開放平臺Api的小試牛刀(獲取淘寶客推廣商品資訊)

最近在學習淘寶開放平臺,屬於初學小菜鳥,有一點點小成就給大家分享一下。

點選加入開放平臺,

配圖:

然後就是登入操作了(貌似直接用淘寶賬號就可以了。)登陸之後,選擇建立應用

配圖:


然後就到了建立應用的頁面填寫相關資訊,注意要根據你的需求選擇賣家還是買家,這裡我就選擇買家了,因為本文章主要給大家介紹的是關於淘寶客的相關內容。

配圖:


接下來是第二步:進一步完善資訊(應用圖示,回撥地址等等)儲存後,進入下一步,第一次時可能需要漫長的提交安全掃描,然後成功後會給你發一個郵件,裡邊有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//暫時不清楚這是啥東西
}

我這裡就解釋這一個,其他的都一樣,

初學者難免會有錯誤或者說的不是很清楚的地方,望大家見諒.