注意:以下文档只适用于TOP接口,请谨慎使用!
货品品类查询
库容能力查询
改交易订单预约时间服务
华为出库单信息同步接口
华为入仓菜鸟仓销退入库信息回传
鸟仓销售发货状态回传(作业状态)
菜鸟仓销售发货回传
菜鸟仓库存变动回传(非销售发货类)
菜鸟仓发货信息查询
TOB包裹查询接口
销售订单已付款消息
已发货销售订单数据推送服务
已收货销售订单签收数据回传服务
已关闭销售订单数据回传服务
普通销售订单发货通知
商家仓发货结果回告
通知商家仓wms取消发货通知
商家仓物流发货推单接单回告
履约单纬度的仓缺货回告服务
商家仓wms取消发货反馈回告服务
履约单商家仓发货结果回传服务
菜鸟仓出库通知
供应链中台商家仓销退入库单下发通知
逆向销退入库单入库结果回告
商家ERP发起创建销退单服务
家装物流状态回告
商家推单
icp订单号查询lbx订单号
预售商家仓接单
预售商家仓出库
逆向销退入库单到仓结果回告
预售商家仓履约通知商家履行决策结果
商家仓操作aic库存发布服务
供应商直发-商家仓库存查询服务
ascp采购价写入接口
B2B包裹查询接口
预售预包尾款推单发货
渠道产品价格变更通知
链渠道中心淘外分销价格查询(分销商专用)
链渠道中心淘外库存查询
批量查询渠道库存
逆向仓接单
供应商渠道产品列表查询
供应链渠道中心分销品详情查询(供应商专用)
淘外分销渠道品变更通知
淘外分销产品授权变更
获取供应链渠道中心品的详情接口(淘外分销商专用)
供应链渠道中心品的选品接口(淘外分销商专用)
供应链渠道中心淘外分销品批量查询(分销商专用)
淘外分销逆向创单(子单退)
供应链渠道销售单创建接口
淘外分销逆向创单(未发货整单退)
用户拒收消息通知
淘外分销逆向结果通知
淘外分销逆向同意退货通知(退货场景)
供应链渠道订单发货通知
供应链渠道订单取消通知
淘外分销退货回传物流单号
业务库存流水查询
商家修改运单号
渠道退款单撤销
鲲鹏全渠道业务Token保存
供应商供品信息查询
阿里巴巴供应链渠道销售订单扩展单号查询
供应链库存明细推送
揽配打印电子面单数据回传商家
商家仓自营配电子面单取号
普通销售订单发货通知v2
通知商家仓wms取消发货通知v2
供应链中台商家仓销退入库单下发通知v2
供应链AID加密为OAID
供应链外部订单创建前校验接口
渠道销售单确认收货
分销商基于渠道产品铺货到商品
供应商授权渠道产品到市场或分销商
供应商设置渠道产品价格
渠道退款单关闭
渠道产品与货品绑定接口
商家ERP预推单
送货入户并安装询价下发
阿里巴巴.行业.增加费用.服务商发起
聚合平台增加费用审核状态回传服务商
商家ERP预推单
阿里巴巴.行业.三方揽配.商家对接服务商结果回告
阿里巴巴.行业.三方揽配.拦截结果回告
阿里巴巴.行业.三方揽配.拦截
阿里巴巴.行业.三方揽配.商家下单
阿里巴巴.行业.三方揽配.更新运单
渠道销售单手动支付
三方快运服务商开单
三方快运服务商编辑
三方快运服务商补单
三方快运服务商取消
三方快运服务商拦截
三方快运服务商转寄
家装非标三方快运物流回告
商家仓销退单关闭
菜鸟仓一盘货交易订单状态流水
商家仓一盘货交易订单状态流水
家装非标三方揽配服务商回传创建增值服务单
供应链外部订单创建前校验接口(v2)
阿里巴巴.行业.三方揽配.商家打印面单.新
家享-揽配装,ISV下单
揽配装服务商推单接口
负卖待补货订单查询
商家补货量查询接口
预约发货改约
喵速达&供销供应商订单信息同步
揽配装服务商修改包裹订单
三方快运服务商开单校验
履约单发货结果回传预检验服务
大件取退-预下单
大件取退-下单
大件取退-改单&取消
大件取退-履约通知
大件取退-订单拦截
大件取退-实操信息回传
大件取退-核码
大件取退-核价回传
大件取退-服务商取消申请
喵速达-中移苹果订单退款通知
喵速达-中移苹果订单签收通知
环境 | 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。 |
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
item_id | Number [] | 必须 | 855221 |
|
货品ID |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
data_list | SalecategoryQueryResponse [] | 货品查询结构化对象 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaAscpSalecategoryQueryRequest req = new AlibabaAscpSalecategoryQueryRequest(); req.setItemId("855221"); AlibabaAscpSalecategoryQueryResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret); AlibabaAscpSalecategoryQueryRequest req = new AlibabaAscpSalecategoryQueryRequest(); req.ItemId = "855221"; AlibabaAscpSalecategoryQueryResponse rsp = client.Execute(req, sessionKey); Console.WriteLine(rsp.Body);
$c = new TopClient; $c->appkey = $appkey; $c->secretKey = $secret; $req = new AlibabaAscpSalecategoryQueryRequest; $req->setItemId("855221"); $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=alibaba.ascp.salecategory.query' \ -d 'partner_id=apidoc' \ -d 'session=5d895ae1-d254-4e0b-bd17-107e6b061d8a' \ -d 'sign=9772641D5EE29626DEEE23697E87B6F5' \ -d 'sign_method=hmac' \ -d 'timestamp=2025-05-04+17%3A07%3A07' \ -d 'v=2.0' \ -d 'item_id=855221'
# -*- coding: utf-8 -*- import top.api req=top.api.AlibabaAscpSalecategoryQueryRequest(url,port) req.set_app_info(top.appinfo(appkey,secret)) req.item_id="855221" 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,"alibaba.ascp.salecategory.query"); add_param(pRequest,"item_id","855221"); 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('alibaba.ascp.salecategory.query', { 'item_id':'855221' }, function(error, response) { if (!error) console.log(response); else console.log(error); })
<alibaba_ascp_salecategory_query_response> <data_list> <salecategory_query_response> <item_id>1234578</item_id> <item_salecategory>345</item_salecategory> <item_salecategory_name>冰箱</item_salecategory_name> </salecategory_query_response> </data_list> </alibaba_ascp_salecategory_query_response>
{ "alibaba_ascp_salecategory_query_response":{ "data_list":{ "salecategory_query_response":[ { "item_id":1234578, "item_salecategory":345, "item_salecategory_name":"冰箱" } ] } } }
<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" } }
错误码 | 错误描述 | 解决方案 |
---|