PHP 淘宝网Taoapi 的问题,求助! 本帖最后由 hdd901002 于 2010-09-14 17:50:54 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “对了,还有,就是我输入nick,要是是中文的话,就会报( ! ) 业务级错误: Trade Service Unavailable (交易服务不可用) in D:\www\APMServ5.2.6\www\htdocs\111111\taoapi\Taoapi.php on line 266这是怎么回事?以前是乱码,后来我加了个$nick = iconv('GB2312', 'UTF-8', $nick);转换后没有乱码,只是现在出现这个错误提示”这个问题,我自己解决了$nick = urlencode($nick); 这句代码是以前写的,忘了注释了所以才会出错的 我自己研究出来了,所以我用另一个号回答了<?phpheader("Content-type:text/html; charset=UTF-8");include_once 'Taoapi/Taoapi.php';include_once 'config.php';//$nick = $_GET['nick'];这句错的$nick = urlencode($nick);$nick = iconv('GB2312', 'UTF-8', $nick);$Taoapi = new Taoapi;//获取卖家店铺的基本信息(taobao.shop.get)$ShopParam['method'] = 'taobao.shop.get';$ShopParam['fields'] = 'sid,cid,nick';$ShopParam['nick'] = $nick;$Taoapi->setUserParam($ShopParam);//传入参数$Taoapi->setVersion(2);//1表示 1.0版,2 表示2.0版$ShopData = $Taoapi->Send('get','xml')->getArrayData();$sid = $ShopData['shop']['sid'];//淘客店铺转换(taobao.taobaoke.shops.convert)$TaobaokeParam['method'] = 'taobao.taobaoke.shops.convert';$TaobaokeParam['fields'] = 'user_id,shop_title,click_url,shop_commission.rate';$TaobaokeParam['sids'] = $sid;$TaobaokeParam['nick'] = 'hdd901001';-----------得改这里,这里不是$nick,而是你的用户名$Taoapi->setUserParam($TaobaokeParam);//传入参数$Taoapi->setVersion(2);//1表示 1.0版,2 表示2.0版$TaobaokeData = $Taoapi->Send('get','Xml')->getArrayData();$url = $TaobaokeData['taobaoke_shops']['taobaoke_shop']['click_url'];echo $url;//这里先显示出来?> 【求助】 如何将中文字符串分割成单个字符 ie解析html时中文乱码 各位大侠们推荐一本好的学习php的书!认真对待啊! fckeditor php 精简图像属性 在Window2003 IIS环增下安装PHP环境,请帮看看,哪里不对? 关于select 这两个sql查询语句,哪个是最优化的? php中如何对表单中的内容判断是否存在中文或数字 这个载入配置文件的函数和直接include有什么区别? 关于繁体文字处理.在线等候 做PHP开发的时候碰到的关于HTML的问题。。我小白了,求高手指点~ 我的 My SQL 的 UPDATE 更新功能错误
( ! ) 业务级错误: Trade Service Unavailable (交易服务不可用) in D:\www\APMServ5.2.6\www\htdocs\111111\taoapi\Taoapi.php on line 266
这是怎么回事?以前是乱码,后来我加了个$nick = iconv('GB2312', 'UTF-8', $nick);转换后没有乱码,只是现在出现这个错误提示”
这个问题,我自己解决了
$nick = urlencode($nick); 这句代码是以前写的,忘了注释了
所以才会出错的
<?php
header("Content-type:text/html; charset=UTF-8");
include_once 'Taoapi/Taoapi.php';
include_once 'config.php';
//$nick = $_GET['nick'];这句错的
$nick = urlencode($nick);
$nick = iconv('GB2312', 'UTF-8', $nick);
$Taoapi = new Taoapi;
//获取卖家店铺的基本信息(taobao.shop.get)
$ShopParam['method'] = 'taobao.shop.get';
$ShopParam['fields'] = 'sid,cid,nick';
$ShopParam['nick'] = $nick;
$Taoapi->setUserParam($ShopParam);//传入参数
$Taoapi->setVersion(2);//1表示 1.0版,2 表示2.0版
$ShopData = $Taoapi->Send('get','xml')->getArrayData();
$sid = $ShopData['shop']['sid'];
//淘客店铺转换(taobao.taobaoke.shops.convert)
$TaobaokeParam['method'] = 'taobao.taobaoke.shops.convert';
$TaobaokeParam['fields'] = 'user_id,shop_title,click_url,shop_commission.rate';
$TaobaokeParam['sids'] = $sid;
$TaobaokeParam['nick'] = 'hdd901001';-----------得改这里,这里不是$nick,而是你的用户名
$Taoapi->setUserParam($TaobaokeParam);//传入参数
$Taoapi->setVersion(2);//1表示 1.0版,2 表示2.0版
$TaobaokeData = $Taoapi->Send('get','Xml')->getArrayData();$url = $TaobaokeData['taobaoke_shops']['taobaoke_shop']['click_url'];echo $url;//这里先显示出来
?>