我是淘宝API的新手,我不是中国人。我需要从淘宝网获取类别清单和物品。
我正在使用Yii和此扩展程序:http://www.yiiframework.com/extension/topsdk4yii/
我有Api密钥和Api秘密,我正在尝试进行查询并收到此错误:
object(stdClass)[16]
public 'code' => int 11
public 'msg' => string 'Insufficient isv permissions' (length=28)
public 'sub_code' => string 'isv.permission-api-package-empty' (length=32)
我以这种方式进行查询(在SiteController.php - >函数actionIndex()中):
Yii::import('application.extensions.taobao.request.*');
$request = new ShopGetRequest();
$request->setNick('my_username_from_taobao');
$request->setFields('sid,cid,title,nick,desc,bulletin,pic_path,created,modified');
$shop = Yii::app()->top->execute($request);
var_dump($shop);
我在http://open.taobao.com/support/question_detail.htm?id=496找到了一些解释,但我找不到如何解决这个问题。
请帮帮我。
提前致谢。
答案 0 :(得分:1)
您无法从应用程序中修复它
你必须告诉Api所有者白名单你的服务器IP地址如果没有完成,你的申请将无法向淘宝api提出请求。
答案 1 :(得分:1)
错误表示您的应用程序尚未申请所需的权限。您可以从申请菜单(提供申请说明和中文申请理由)进行此操作,之后他们将在3个工作日内处理您的申请。