![淘宝开放平台php-sdk测试](https://1200zi.500zi.com/uploadfile/img/15/582/7e9fb3a7df25b916afc8ad457c6af5f2.jpg)
今天想使用淘宝开放平台的API获取商品详情,可是以前一直没使用过,看起来有点高深莫测,后然看开发入门,一步一步,还真有点感觉了,然后看示例,还真行了,记下来以后参考。其中遇到问题,后然解决了。 因为我已经有APPKEY了所以,我使用的是正式环境,大家可以使用测试换进,设置稍微有点区别 我的测试代码如下:
<?php header("Content-type: text/html; charset=utf-8"); include "TopSdk.php"; //将下载SDK解压后top里的TopClient.php第8行$gatewayUrl的值改为沙箱地址:http://gw./router/rest, //正式环境时需要将该地址设置为:http://gw./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 "<br>"; echo "nick:".$req->getNick(); ?>
就这些,是不是很简单,中途遇到问题,执行代码报错,后然修改php.ini就可以了,修改如下 在php.ini文件中找到disable_functions 字符串,在其后把 scandir去掉