查询卖家地址库
删除卖家地址库
卖家地址库修改
卖家地址库新增接口
自己联系物流(线下物流)发货
物流订单流转信息推送接口
修改物流公司和运单号
流转信息查询
物流订单查询
查询菜鸟驿站数量信息
统一发货
获取订单仓库路由信息
自提柜根据运单号查询订单
根据运单号查询订单列表
高德查询菜鸟驿站站点信息
节点类资源修改
删除物流点资源的接口
新增物流点资源接口
新增线路资源接口
资源容量设置
修改线路资源接口
删除线路资源
菜鸟工单平台根据业务类型id查询业务类型详细信息
根据交易单号判断是否为菜鸟发货订单
电子面单物流详情查询接口
小件员信息更新接口
小件员手机解绑发送验证码接口
小件员手机绑定验证接口
手机绑定发送验证码接口
小件员设备变化验证码验证接口
小件员手机解绑验证接口
小件员设备变化的手机验证发送接口
通过物流运单号查物流详情
绑定用户手机
小件员账号是否已经通过支付宝实名认证
根据随机串获取支付宝签名
获取包裹侠的cp列表
注册包裹侠账号
发送绑定cpMobile的验证码
获取实人认证(人脸识别)验证token
发送更换手机(cpMobile)号码验证码
通过支付宝authCode判断是否可以修改手机号
根据支付宝授权,解绑支付宝账号
根据支付宝authCode获取用户列表
包裹侠根据手机号码发送注册手机验证码
cp清理离职用户信息
AG物流签收状态写接口
AG退货入仓状态写接口
操作历史消息
3PL直邮获取资源列表
3PL直邮线下发货
创建线上物流订单
获取或产生小号
容量 domain 节点删除
节点容量删除
节点容量更新
查询容量节点容量值
容量 domain 节点查询
容量 domain 节点更新
获取二维码页面配置
快递改约api
包裹侠应用数据同步
综合站扫码揽收接口
补发单物流信息回传
补发单状态回传
综合站批量取件-查询
综合站按区域批量取件
获取商家码寄件码预览配置
获取天猫国际海外仓物流单
更新蜂鸟扣费状态
商户取消
推送订单
查询订单基本信息
查询运单事件信息
查询骑手当前位置
苏宁物流要素同步
综合站订单异常上报
获取异常上报原因(综合站订单)
预采购服务包查询接口
蜂鸟查询门店配送范围接口
获取支持设备列表
获取问题列表
门店解约接口
门店改签合同接口
修改门店信息接口
蜂鸟商户解约接口
销退单事件回传接口
销退单上传
获取小件员承包区列表
校园驿站自动分拣
周期配模板列表获取
周期送模板绑定货品
五道口配送轨迹时效表达
按照门店查询骑手运力状态查询
物流多包裹通知
菜鸟商家寄件获取广告信息(待下线)
菜鸟商家寄件查看优惠券信息
菜鸟商家寄件获取可选的取消原因
菜鸟商家寄件下单并呼叫裹裹运力
菜鸟商家寄件下单(不发货)
菜鸟商家寄件发货(呼叫运力)
菜鸟商家寄件取消订单
菜鸟商家寄件前置校验是否允许下单
菜鸟商家寄件获取通知信息
菜鸟商家寄件查看可以使用的寄件服务
菜鸟商家寄件下单前获取预览信息
菜鸟商家寄件获取订单寄件状态
获取通用的取消原因接口
菜鸟商家寄件批量取消订单
物流洞察千牛端首页数字卡片
菜鸟商家寄件获取路线计费规则(待下线)
菜鸟商家寄件获取营销文案信息
aliexpress social shopping logistics address create
速賣通社交購物物流地址更新
速賣通社交購物物流地址選擇為默認
速賣通社交購物物流地址更新
速賣通社交購物物流地址列表省份
速賣通社交購物物流地址清單城市
速賣通社交購物物流地址查詢
菜鸟商家门店发货获取订单详情
菜鸟商家门店发货获取通用取消原因
菜鸟商家门店发货批量取消
菜鸟商家门店发货呼叫运力
菜鸟商家门店发货批量下单
CP配送物流时效预测
配送物流时效预测
商家物流异常和预警数据
物流异常和预警数据统计
是否派送可达判定批量查询接口
盒马优选标准作业单回传
盒马优选合单标准服务
按网格仓查中心仓(带缓存)
查询网格仓-区块-自提点关系
仓站(网格仓自提点)关系查询
中心仓查网格仓
盒马优选标准网格仓作业单下发
查询团长单用户信息
盒马优选标准发货单发运接口
盒马优选网格仓发货回传
网格仓作业单收货回传接口
根据父订单好查物流异常和预警信息
网格仓货量统计
aliexpress.social.shopping.order.tracking
统计网格仓下已收货团长单数量
创单接口
erp发货时效查询
商家自定义发货时效
店铺授权发货注册(催发货)
物流打印面单
create logistics order
query shipping method
query order details
report as shipped
print label
网络打印机绑定
打印验证码
裹裹商家寄件获取商家身份
物流(线下物流)发货
菜鸟商家寄件获取营销文案轮播信息(支持PC,移动多端的信息获取)菜鸟商家寄件获取营销文案信息(支持PC,移动多端的信息获取)
裹裹商家寄件查看用户次卡信息
菜鸟裹裹商家寄件服务表达
菜鸟裹裹商家寄件报价单展示
打印数据安全审查
快递公司资源列表查询接口
菜鸟裹裹商家寄件服务表达(含路由信息)
通知TMS配拦截
ERP发起配拦截
增值服务单创建
SN查询接口
测试单据查询接口
测试单据履约单状态推进API
sn码上传接口
淘天物流快递轨迹查询接口
环境 | 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。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
param | Param | 可选 | param 参数 | ||
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
status | Number | 1 | 1:成功 0:失败 |
error_msg | String | 无此交易记录 | 无此交易记录 |
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaEleFengniaoTradeUpdateRequest req = new AlibabaEleFengniaoTradeUpdateRequest(); AlibabaEleFengniaoTradeUpdateRequest.Param obj1 = new AlibabaEleFengniaoTradeUpdateRequest.Param(); obj1.setTradeId(2001L); obj1.setSuccess(true); obj1.setHjTradeNo(1000L); obj1.setErrorMsg("商户余额不足"); req.setParam(obj1); AlibabaEleFengniaoTradeUpdateResponse rsp = client.execute(req); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); AlibabaEleFengniaoTradeUpdateRequest req = new AlibabaEleFengniaoTradeUpdateRequest(); AlibabaEleFengniaoTradeUpdateRequest.ParamDomain obj1 = new AlibabaEleFengniaoTradeUpdateRequest.ParamDomain(); obj1.TradeId = 2001L; obj1.Success = true; obj1.HjTradeNo = 1000L; obj1.ErrorMsg = "商户余额不足"; req.Param_ = obj1; AlibabaEleFengniaoTradeUpdateResponse rsp = client.Execute(req); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new AlibabaEleFengniaoTradeUpdateRequest; $param = new Param; $param->trade_id="2001"; $param->success="true"; $param->hj_trade_no="1000"; $param->error_msg="商户余额不足"; $req->setParam(json_encode($param)); $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=alibaba.ele.fengniao.trade.update' \ -d 'partner_id=apidoc' \ -d 'sign=E1AE19E37FBEF7B44C6862A9A94BE9E4' \ -d 'sign_method=hmac' \ -d 'timestamp=2024-11-15+17%3A12%3A56' \ -d 'v=2.0' \ -d 'param=null'
# -*- coding: utf-8 -*- import top.api req=top.api.AlibabaEleFengniaoTradeUpdateRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req.param="" 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,"alibaba.ele.fengniao.trade.update"); add_param(pRequest,"param","数据结构JSON示例"); 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('alibaba.ele.fengniao.trade.update', { 'param':'数据结构JSON示例' }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<alibaba_ele_fengniao_trade_update_response> <status>1</status> <error_msg>无此交易记录</error_msg> </alibaba_ele_fengniao_trade_update_response>
{ "alibaba_ele_fengniao_trade_update_response":{ "status":1, "error_msg":"无此交易记录" } }
<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" } }
错误码 | 错误描述 | 解决方案 |
---|