淘寶API開發第一步

一、登陸淘寶開放平臺:http://open.taobao.com/php

二、添加網站html

(驗證完網站後,會提醒「JSSDK以激活提交審覈按鈕」,這個須要的UV達100,按鈕纔會亮,審覈過程當中也得保持UV的穩定,否則提交的時候是夠100UV的,到他審覈的時候不夠呢那也是不經過的,並且若是提交審覈3次都不過,那你的域名就會被拉入黑名單,因此若是要審覈務必確保本身的條件都符合。而對於新手來講,大可先不審覈,只要是在應用權限範圍內的API均可以直接使用的,只是調用次數爲5000次/天,審覈以後爲20萬/天。)api

三、建立應用session

四、下載對應的SDK (有權限版的SDK和對應權限的SDK)app

五、以「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就能夠查詢了。網站

六、在應用的證書裏面拿到「App Key」和「App Secret」,分別替換上面的「appkey」和"secretKey";而後第一個實例就完成了,其餘接口的使用也差很少。spa

成功運行結果爲:rest

不得不提的沙箱測試

或者應用都不要了,直接用沙箱測試,沙箱的優點在於調用接口不受頻率和權限限制,並且還有不一樣身份的賬號供測試,如商家、提供商code

不過數據與線上數據是隔離的,若是經過沙箱是沒法獲取到線上數據的,言外之意就是數據不許確甚至沒有,這個有時候不注意還覺得程序出問題呢......

如何使用沙箱測試?

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說明文檔

相關文章
相關標籤/搜索