1、登錄淘寶開放平台:http://open.taobao.com/
2、添加網站
(驗證完網站后,會提醒“JSSDK以激活提交審核按鈕”,這個需要的UV達100,按鈕才會亮,審核過程中也得保持UV的穩定,不然提交的時候是夠100UV的,到他審核的時候不夠呢那也是不通過的,而且如果提交審核3次都不過,那你的域名就會被拉入黑名單,所以如果要審核務必確保自己的條件都符合。而對於新手來說,大可先不審核,只要是在應用權限范圍內的API都可以直接使用的,只是調用次數為5000次/天,審核之后為20萬/天。)
3、創建應用
4、下載對應的SDK (有權限版的SDK和對應權限的SDK)
5、以“taobao.item.get”為例,點最下面的按鈕“SDK調用實例”,復制了PHP實例創建一個新文件,如:
<?php header("Content-type: text/html; charset=utf-8"); include "TopSdk.php";//注意路徑 $c = new TopClient; $c->appkey = "21***004"; $c->secretKey = "a7b8b**d938f02780b***fac926b35**"; $req = new ItemGetRequest; $req->setFields("num_iid,title,price"); $req->setNumIid(3838293428); //$req->setTrackIid("123_track_456"); $resp = $c->execute($req, $sessionKey); print_r($resp); ?>
上面注釋部分:這里的TrackIid與上面的NumIid都是商品數字ID,只不過TrackIid帶有跟蹤效果,入參中二者只傳一個就可以,目前只有天貓精選商品才會用到TrackIid,一般商品使用NumIid就可以查詢了。
6、在應用的證書里面拿到“App Key”和“App Secret”,分別替換上面的“appkey”和"secretKey";然后第一個實例就完成了,其他接口的使用也差不多。
成功運行結果為:

不得不提的沙箱測試
或者應用都不要了,直接用沙箱測試,沙箱的優勢在於調用接口不受頻率和權限限制,而且還有不同身份的帳號供測試,如商家、提供商
不過數據與線上數據是隔離的,如果通過沙箱是無法獲取到線上數據的,言外之意就是數據不准確甚至沒有,這個有時候不注意還以為程序出問題呢......
如何使用沙箱測試?
a.在下載的SDK里面找到top文件夾內的TopClient.php,把第八行的正式環境
public $gatewayUrl = "http://gw.api.taobao.com/router/rest";
換為:------->
public $gatewayUrl = "http://gw.api.tbsandbox.com/router/rest";//沙箱測試環境
b.然后在應用的“沙箱環境管理”拿到“AppKey”和“沙箱 AppSecret” 替換第五步的參數。
c.沙箱測試用戶名以'sandbox_'開頭,沙箱商品的標題中必須包含'沙箱測試',搜索商品時,必須傳‘沙箱測試’關鍵字
相關:
