1 问:提示API 没有权限怎么办?
调用API出现报错 <code>11</code><msg>Insufficient isv permissions</msg> 。
答:没有权限的API需要到TOP后台去申请,如下图所示
2 问:调用API出现报错“{"error_response":{"code":48,"msg":"Access Forbidden:Access denied by LBAC at API:\n- [X].... ”
答:百川限制获取淘宝商品、交易等相关数据的接口只能在TAE容器内发起调用。这个报错就是因为在TAE外调用相关电商数据API导致的。
3 问:调用API出现报错 <code>7</code><msg> App Call Limited </msg> 。
答:检查应用是否已经申请上线,百川应用上线流程参考文档:
点击查看 。
4 问:调用taobao.tae.items.list
获取商品数据,返回空值,也没有报错信息是是为什么,商品id是存在的。
答:一般原因,因为这个商品在淘宝搜索中搜不到,没有被搜索收录。 taobao.tae.items.list接口逻辑和淘宝搜索逻辑一致,如果淘宝搜索搜不到这个商品,那么接口也无法获取这个商品的数据。一般不被收录的原因,商品或者店铺违规,所以被处罚,或者因为新发的商品需要一定的延时。
5 问:怎么调用API,调用API的demo哪里有
答:以
taobao.tae.items.list 为例,调用代码如下:
PHP:
$c = new TopClient;
$c->appkey = appkey;
$c->secretKey = secret;
$req = new TaeItemsListRequest;
$req->setFields("title,nick,price");
$req->setNumIids("2345338438,294857333");
$resp = $c->execute($req);
JAVA:
TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret);
TaeItemsListRequest req=new TaeItemsListRequest();
req.setFields("title,nick,price");
req.setNumIids("2345338438,294857333");
TaeItemsListResponse response = client.execute(req);
6 问:商品的销量和评价分数是否能获取
7 问:是否能获取订单信息
答:目前可以根据
消息通知来获取,可以获取创建订单、交易成功、付款成功、退款成功、商品更新(商品上下架)这些消息,返回值包括:buyer_id、paid_fee、order_id、order_status、auction_id(商品混淆ID)、auction_title、auction_pict_url、topic、detail_order_id(子订单号)、auction_amount(商品数量)
8 问:商品价格、上下架会有消息通知吗
9 问:商品选品可以调用哪个接口
10 问:OPEN_ID和商品ID的区别
答:商品ID是真实的商品id,在接口中字段为num_iids表示的是真实的商品id,字段为open_iid、
open_iids、
id、open_auction_iid、auction_id等字段的表示为商品混淆id(经过加密的商品id),后面我们会统一一个字段来表示商品混淆id
11 问:商品id怎么转换商品混淆id
12 问:百川API接口调用收费吗?
答:目前百川接口调用都是免费。
13 问:获取淘宝商品主图怎么压缩处理。
答:在图片后缀加“_100x100.jpg",其中两个数字表示宽度和高度,可以自定义。比如: https://img.alicdn.com/bao/uploaded/i1/TB1ep3JIpXXXXa3XXXXXXXXXXXX_!!0-item_pic.jpg
_100x100.jpg 。
FAQ
关于此文档暂时还没有FAQ