一、登陆淘宝开放平台: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_'开头,沙箱商品的标题中必须包含'沙箱测试',搜索商品时,必须传‘沙箱测试’关键字
相关: