跳转到内容
返回官网

取消电子面单

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

一、请求参数

请求URL:

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

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

业务参数

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

二、请求示例代码

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.1 成功的情况

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

3.2 失败的情况

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

四、返回字段说明

如果返回code非0,表示失败,message中包含失败的消息。 如果是code为0,表示取消成功,可以忽略data字段。