供销弱管控商品查询
tbc创建订单
订单取消
tbc支付接口
付款后取消接口
TOF&SCM营销域对接-成本录入设置
ERP全量同步销售库存数量
新建货品
alibaba.dchain.aoxiang.scitem.batch.update
新建组合货品
更新组合货品
新建商货品关联
组合货品查询
普通货品查询
发货单批量查询
推送ERP优仓强管控的店铺
普通货品查询
供应链优仓即时配隐私小号查询
选择店铺商品并进行铺货(通用)
更新商品分销内容
取消商品分销
商家运费模板查询
商家关系查询分销商
分销商品文描
阿里巴巴.天猫家装.揽配.履约订单.创建
回传仓库接单通知
回传发货单确认
回传发货单流水通知
回传发货单取消通知
仓库信息同步
启用/停用仓资源
新建/更新配资源
启用/停用配资源
货品新建/更新接口
组合货品新建&更新
货品与组合货品删除
创建/更新商货品关联关系
删除商货品关联关系
实仓库存同步
仓作业信息同步
店铺授权及解除授权同步
ERP实仓库存查询
实仓库存同步结果同步接口
创建/更新商货品关联关系结果接口
货品与组合货品删除结果同步接口
组合货品新建&更新结果同步接口
货品新建&更新结果同步接口
货品查询
批量查询库存
商货关联解绑
查询黑白名单快递
送货入户并安装修改师傅信息
送货入户并安装服务商询价结果返回
送货入户并安装投诉工单状态变更
向前修改发货时效
新建/更新配资源
快递送货上门能力同步/更新接口
快递送货上门同步更新结果回告
送货入户并安装服务商取消增加费用
服务商新建/更新仓
仓合作关系确认
仓合作关系查询
合作商家信息同步
仓作业能力新建/更新
仓产能创建/更新
线路能力创建/更新
线路能力删除
配服务商揽收能力同步接口
配服务商网点信息同步
图片与视频上传
aoi地址删除接
aoi地址能力同步/更新接口
上门取退用户黑名单同步
上门取退可揽范围删除
上门取退可揽范围新建/更新结果回告接口
上门取退可揽范围删除结果回告接口
aoi地址能力同步结果回告接口
aoi地址删除结果回告接口
淘天物流部--物流客服工单创建广播接口
上门取退产能同步/更新结果回告
物流投诉判责通知下发接口
标准地址id查询接口
淘天物流部--物流客服工单创建广播服务商接口
淘天物流部--物流客服工单主体状态更新(不带任务)
淘天物流部--物流客服工单物流服务商回传接口
驿站信息同步结果回告接口
行政地址能力同步结果回告接口
驿站服务能力新建/更新回告接口
驿站信息同步接口
行政地址能力同步/更新接口
驿站服务能力新建/更新接口
阿里巴巴.行业.三方揽配.取消
送货上门外呼请求
服务商电子围栏稽核异常数据同步接口
天猫国际鲸芽三方存库库存同步
官流路区范围新增/修改结果回告接口
官流路区范围删除结果回告接口
官流路区范围新增/修改接口
官流路区段码更新接口
官流路区范围删除接口
物流服务商工单同步淘天接口
淘天物流部--物流客服工单任务下发接口
淘天指数线路维度指标值查询接口
淘天指数地址维度指标值查询接口
淘天指数指标样单查询接口
物流管理-包裹中心-异常查询
物流管理-包裹中心-预警配置查询
| 环境 | 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。 |
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| out_order_no | String | 必须 | 1231231 | 外部主单号 | |
| source_site | String | 必须 | LAZADA_SG | 来源站点 |
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| result | GlobalChannelOrderCancelResult | result | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallTbcOrderCancelRequest req = new TmallTbcOrderCancelRequest();
req.setOutOrderNo("1231231");
req.setSourceSite("LAZADA_SG");
TmallTbcOrderCancelResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); TmallTbcOrderCancelRequest req = new TmallTbcOrderCancelRequest(); req.OutOrderNo = "1231231"; req.SourceSite = "LAZADA_SG"; TmallTbcOrderCancelResponse rsp = client.Execute(req); Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new TmallTbcOrderCancelRequest;
$req->setOutOrderNo("1231231");
$req->setSourceSite("LAZADA_SG");
$resp = $c->execute($req);
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.tbc.order.cancel' \ -d 'partner_id=apidoc' \ -d 'sign=305F8862A9B63BD88DF24A714BEFC143' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-11-04+01%3A00%3A40' \ -d 'v=2.0' \ -d 'out_order_no=1231231' \ -d 'source_site=LAZADA_SG'
# -*- coding: utf-8 -*- import top.api req=top.api.TmallTbcOrderCancelRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req.out_order_no="1231231" req.source_site="LAZADA_SG" try: resp= req.getResponse() 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.tbc.order.cancel");
add_param(pRequest,"out_order_no","1231231");
add_param(pRequest,"source_site","LAZADA_SG");
pResponse = top_execute(pClient,pRequest,NULL);
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.tbc.order.cancel', {
'out_order_no':'1231231',
'source_site':'LAZADA_SG'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})
<tmall_tbc_order_cancel_response>
<result>
<error_code></error_code>
<error_message></error_message>
<success></success>
</result>
</tmall_tbc_order_cancel_response>
{
"tmall_tbc_order_cancel_response":{
"result":{
"error_code":"",
"error_message":"",
"success":
}
}
}
<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"
}
}
| 错误码 | 错误描述 | 解决方案 |
|---|