虚拟发货

无需物流(虚拟)发货处理 ,用户调用该接口可实现无需物流(虚拟)发货,使用该接口发货,交易订单状态会直接变成卖家已发货

注意: 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