虚拟发货
无需物流(虚拟)发货处理 ,用户调用该接口可实现无需物流(虚拟)发货,使用该接口发货,交易订单状态会直接变成卖家已发货
注意: 2023年起,淘宝出新政策,对于实物宝贝进行无需物流(虚拟)发货时,可能会失败,因为实物宝贝需要快递单号,不能做无物流发货,淘宝接口逐步在灰度。
对于是实物宝贝和虚拟宝贝的判断,主要以宝贝类目为主,具体的咨询淘宝小二。
1.请求参数
请求URL:
POST https://kf.fw199.com/gateway/taobao/logistices/dummysend
参数名 | 类型 | 说明 | 示例 |
---|---|---|---|
appid | String | 合作伙伴AppId | uwkahf@jfs92 |
timestamp | String | 当前时间戳 | |
tb_seller_nick | String | 淘宝卖家店铺登录账号,非店铺名称 | kingdo |
tid | long | 淘宝订单号码 | 3231214234141421 |
sign | String | 接口签名 | 如何计算生成见示例代码 |
flag | string | 卖家交易备注旗帜, 可选值为:0(灰色), 1(红色), 2(黄色), 3(绿色), 4(蓝色), 5(粉红色),说明:如果不想加旗帜,则传空串”” | |
memo | string | 卖家交易备注。最大长度: 1000个字节 ,说明:如果不想加旗帜,则传空串”” |
2. 请求示例代码(Java)
@Test
public void logisticesDummySend() throws Exception {
String tb_seller_nick = Config.TBSellerNick ; //要查询支付宝的淘宝商家
//业务参数
Map<String, String> data = new HashMap<String, String>();
data.put("appid", Config.AppId);
data.put("tb_seller_nick", tb_seller_nick);
Long timestamp = System.currentTimeMillis() / 1000;
data.put("timestamp", timestamp.toString());
data.put("tid", "1264569985994565830");
data.put("memo", "这一个使用API添加的备注");
data.put("flag", "1");
data.put("sign", Utils.Sign(data,Config.AppSecret));
// 调用服务API
doHttpRequest(Config.TaoBaoLogisticesDummySend ,data);
}
3. 返回结果如下:
{"code":0,"message":"ok","data":true}
说明: code为0表示成功,非0为失败,message会包含失败原因。失败时一定要注意,可能商户授权过期,或是参数有误。
文档更新时间: 2023-04-24 12:16 作者:admin