淘宝开放平台php-sdk测试

   今天想使用淘宝开放平台的API获取商品详情,可是以前一直没使用过,看起来有点高深莫测,后然看开发入门,一步一步,还真有点感觉了,然后看示例,还真行了,记下来以后参考。其中遇到问题,后然解决了。
因为我已经有APPKEY了所以,我使用的是正式环境,大家可以使用测试换进,设置稍微有点区别
我的测试代码如下:

header("Content-type: text/html; charset=utf-8");
include "TopSdk.php";
//将下载SDK解压后top里的TopClient.php第8行$gatewayUrl的值改为沙箱地址:http://gw.api.tbsandbox.com/router/rest,
//正式环境时需要将该地址设置为:http://gw.api.taobao.com/router/rest
 
//实例化TopClient类

require_once(dirname(__FILE__).'/TopSdk.php'); //引用淘宝开放平台 API SDK
$c = new TopClient;
$c->appkey = '12345678';  //填写你自己的APPKEY ,这里我修改过的,不能直接用
$c->secretKey = '61b1cd6274688eb8235df96ae9fddef1';  //填写你自己的secretKey 
$req = new TaobaokeItemsDetailGetRequest;
$req->setFields("click_url,shop_click_url,seller_credit_score,num_iid,title,nick,desc");
$req->setNumIids("13099762469");
$req->setNick("测试");  //你的淘宝帐号
 
//执行API请求并打印结果
$resp = $c->execute($req);
echo "测试结果如下:";
print_r($resp);
echo "
";
echo "nick:".$req->getNick();
?>

就这些,是不是很简单,中途遇到问题,执行代码报错,后然修改php.ini就可以了,修改如下
在php.ini文件中找到disable_functions 字符串,在其后把 scandir  去掉

你可能感兴趣的