区域创建
经销商区域授权
商品信息同步
退款单同步
天鲜配冰柜绑定查询
配送单状态查询接口
品牌详情查询
品牌数据查询
交易订单打印
支付订单打印
贩卖机设备状态同步
场景订单同步
同步创建子商品
天鲜配类目新增
天鲜配类目删除
天鲜配商品价格编辑
天鲜配商品上下架状态编辑
天鲜配货品删除
天鲜配货品新增
天鲜配货品编辑
天鲜配类目编辑
天鲜配商品新增
天鲜配商品编辑
天鲜配商品扩展字段编辑
商品域商品查询接口
家装新零售主商品同步至阿里
家装新零售商品信息查询
商品变更通知
券模板查询
券发放接口
新零售会员同步接口
摊位信息同步
卖场同步
经销商同步
退款渠道查询
创建退款请求
支付单同步
商户进件状态查询
三级商户进件修改
二级商户进件
二级商户进件修改
商户进件申请单状态查询
三级商户进件
同意退款请求
关闭订单接口
支付明细撤销同步接口
查询合同打印信息
居然之家子商品查询接口
新零售营销场景活动同步
根据会员手机查询openId
工贸基础域店铺异步metaq消息同步erp系统
图片上传
获取支付二维码
取消支付
获取支付状态
基于新模型商品id查询摊位子品id
喵零发送短信
喵零场景活动查询
天猫家装涂刷行业履约图片上传接口
家装涂刷履约数据回流接口
喵零券同步
喵零门店关系查询
摊位合同查询接口
喵零合同同步
移除资产数据权限授权关系
增加数据权限授权
喵零第三方免登
二级商户重新进件
修改摊位分账类型
第三方订单同步
CAE代扣签约链接获取
CAE代扣签约状态查询
创建正向结算请求
查询逆向结算单
查询正向结算请求
创建逆结算请求
摊位删除
结算协议创建
获取用户确认页面地址
创建cae代扣
查询代扣协议签约状态
环境 | HTTP请求地址 | HTTPS请求地址 |
---|---|---|
正式环境 | http://gw.api.taobao.com/router/rest | https://eco.taobao.com/router/rest |
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
method | String | 是 | API接口名称。 |
app_key | String | 是 | TOP分配给应用的AppKey。 |
target_app_key | String | 否 | 被调用的目标AppKey,仅当被调用的API为第三方ISV提供时有效。 |
sign_method | String | 是 | 签名的摘要算法,可选值为:hmac,md5。 |
sign | String | 是 | API输入参数签名结果,签名算法介绍请点击这里。 |
session | String | 否 | 用户登录授权成功后,TOP颁发给应用的授权信息,详细介绍请点击这里。当此API的标签上注明:“需要授权”,则此参数必传;“不需要授权”,则此参数不需要传;“可选授权”,则此参数为可选。 |
timestamp | String | 是 | 时间戳,格式为yyyy-MM-dd HH:mm:ss,时区为GMT+8,例如:2015-01-01 12:00:00。淘宝API服务端允许客户端请求最大时间误差为10分钟。 |
format | String | 否 | 响应格式。默认为xml格式,可选值:xml,json。 |
v | String | 是 | API协议版本,可选值:2.0。 |
partner_id | String | 否 | 合作伙伴身份标识。 |
simplify | Boolean | 否 | 是否采用精简JSON返回格式,仅当format=json时有效,默认值为:false。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
datas | Json [] | [112,13] | 品牌id |
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); TmallNrtBrandinfoQueryRequest req = new TmallNrtBrandinfoQueryRequest(); TmallNrtBrandinfoQueryResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); TmallNrtBrandinfoQueryRequest req = new TmallNrtBrandinfoQueryRequest(); TmallNrtBrandinfoQueryResponse rsp = client.Execute(req, sessionKey); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new TmallNrtBrandinfoQueryRequest; $resp = $c->execute($req, $sessionKey);
curl -X POST 'http://gw.api.taobao.com/router/rest' \ -H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \ -d 'app_key=12129701' \ -d 'format=json' \ -d 'method=tmall.nrt.brandinfo.query' \ -d 'partner_id=apidoc' \ -d 'session=e82aa958-8e3b-4423-acdd-1b6171aca051' \ -d 'sign=9A07ECFAEF60F4AC44A5A5B038D67CE0' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-05-15+13%3A54%3A53' \ -d 'v=2.0'
# -*- coding: utf-8 -*- import top.api req=top.api.TmallNrtBrandinfoQueryRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) try: resp= req.getResponse(sessionkey) print(resp) except Exception,e: print(e)
pTopRequest pRequest = alloc_top_request(); pTopResponse pResponse = NULL; pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret); set_api_name(pRequest,"tmall.nrt.brandinfo.query"); pResponse = top_execute(pClient,pRequest,sessionKey); printf("ret code:%d\n",pResponse->code); if(pResponse->code == 0){ pTopResponseIterator ite = init_response_iterator(pResponse); pResultItem pResultItem = alloc_result_item(); while(parseNext(ite, pResultItem) == 0){ printf("%s:%s\n",pResultItem->key,pResultItem->value); } destroy_response_iterator(ite); destroy_result_item(pResultItem); } destroy_top_request(pRequest); destroy_top_response(pResponse); destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient; var client = new TopClient({ 'appkey': 'appkey', 'appsecret': 'secret', 'REST_URL': 'http://gw.api.taobao.com/router/rest' }); client.execute('tmall.nrt.brandinfo.query' { }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<tmall_nrt_brandinfo_query_response> <datas> <json>[112</json> <json>13]</json> </datas> </tmall_nrt_brandinfo_query_response>
{ "tmall_nrt_brandinfo_query_response":{ "datas":{ "json":[ "[112", "13]" ] } } }
<error_response> <code>50</code> <msg>Remote service error</msg> <sub_code>isv.invalid-parameter</sub_code> <sub_msg>非法参数</sub_msg> </error_response>
{ "error_response":{ "msg":"Remote service error", "code":50, "sub_msg":"非法参数", "sub_code":"isv.invalid-parameter" } }
错误码 | 错误描述 | 解决方案 |
---|