淘寶API開發第一步


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_'開頭,沙箱商品的標題中必須包含'沙箱測試',搜索商品時,必須傳‘沙箱測試’關鍵字 

相關:

沙箱幫助
沙箱測試帳號

沙箱商品區
API說明文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM