电子面单取消

用于取消快手电子面单号场景

1.请求参数:

请求URL:

POST https://kf.fw199.com/gateway/ks/express/ebill/cancel

参数名称 参数类型 是否必须 示例值 参数描述
appid String 合作伙伴AppId
timestamp String 1657525936 当前Unix时间戳,秒
seller_nick String 38173182 快手的店铺账号,对应蜂巢授权返回seller_nick字段
sign String

业务参数

参数名称 参数类型 是否必须 示例值 参数描述
request_data json 要取消的快递单号等信息

2. 请求示例代码(Java)

  @Test
    public void ExpressEbillCancel() throws Exception {
        String sellerNick = Config.KSSellerNick ;
        //业务参
        Map<String, String> data = new HashMap();
        data.put("appid",  Config.AppId);
        data.put("seller_nick", sellerNick);

        Long timestamp = System.currentTimeMillis();
        data.put("timestamp", timestamp.toString());
        String reqData = "{\"expressCompanyCode\":\"YTO\",\"waybillCode\":\"YT3594616563432\"}";
        data.put("request_data",reqData);
        // 参数签名
        data.put("sign", Utils.Sign(data, Config.AppSecret));
        String result = doHttpRequest(Config.KS_OPEN_EXPRESS_EBILL_CANCEL, data);
        System.out.println("result:"+result);
    }

3. 返回结果

3.1 成功的情况

{"code":0,"message":"ok","data":1}

3.2 失败的情况

 {"code":30000,"message":"查询电子面单不存在"}

4. 返回字段说明

如果返回code非0,表示失败,message中包含失败的消息。 如果是code为0,表示取消成功,可以忽略data字段。
文档更新时间: 2024-06-27 18:33   作者:admin