取消电子面单
用于取消快手电子面单号场景
一、请求参数
请求URL:
| 参数名称 | 参数类型 | 是否必须 | 示例值 | 参数描述 |
|---|---|---|---|---|
| appid | String | 是 | 合作伙伴AppId | |
| timestamp | String | 是 | 1657525936 | 当前Unix时间戳,秒 |
| seller_nick | String | 是 | 38173182 | 快手的店铺账号,对应蜂巢授权返回seller_nick字段 |
| sign | String | 是 |
业务参数
| 参数名称 | 参数类型 | 是否必须 | 示例值 | 参数描述 |
|---|---|---|---|---|
| request_data | json | 是 | 要取消的快递单号等信息 |
二、请求示例代码
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字段。