电子面单更新
只支持加盟快递型更新电子面单
一、请求参数
请求URL:
| 参数名称 | 参数类型 | 是否必须 | 示例值 | 参数描述 |
|---|---|---|---|---|
| appid | String | 是 | 合作伙伴AppId | |
| timestamp | String | 是 | 1657525936 | 当前Unix时间戳,秒 |
| seller_nick | String | 是 | 38173182 | 快手的店铺账号,对应蜂巢授权返回seller_nick字段 |
| sign | String | 是 |
业务参数
| 参数名称 | 参数类型 | 是否必须 | 示例值 | 参数描述 |
|---|---|---|---|---|
| request_data | json | 是 | 要更新的面单信息 |
二、请求示例代码
Java
@Testpublic void ExpressEbillUpdate() 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 requestData ="{\n" + " \"goodsDescription\": \"新的商品桌子\", \n" + " \"receiverContract\": {\n" + " \"name\": \"李四\",\n" + " \"mobile\": \"18868751268\"\n" + " \n" + " }, \n" + " \"expressCompanyCode\": \"ST\", \n" + " \"waybillCode\": \"77312548931322\"\n" + "}";
data.put("request_data",requestData); // 参数签名 data.put("sign", Utils.Sign(data, Config.AppSecret)); String result = doHttpRequest(Config.KS_OPEN_EXPRESS_EBILL_UPDATE, data); System.out.println("result:"+result);}更多电子面单更新字段说明见文档: https://open.kwaixiaodian.com/docs/api?categoryId=94&apiName=open.express.ebill.update&version=1
三、返回结果
返回结果如下
{ "code": 0, "message": "ok", "data": [ { "waybillCode": "319787688997698", "printData": "iooho97900m,d@kdj", "parentWaybillCode": "319787688997697", "version": "1", "signature": "fdsfsd78867fds", "key": "hlkklfod879", "waybillPackageCode": "JDV006309839589-1-1-" } ]}四、返回字段说明
返回字段说明见官方文档: https://open.kwaixiaodian.com/docs/api?categoryId=94&apiName=open.express.ebill.update&version=1