文档
测试

2.取消仓间调拨单

POST
https://api.jd.com/routerjson

接口描述

开发者可调用此接口取消京东仓库与京东仓库间的调拨单

数据格式及编码

>i ◆ Content_type:application/x-www-form-urlencoded ◆ Accept:application/json ◆ Charset:utf-8

请求参数

参数名
类型
描述
必填
method
string
接口方法名。请填写"jingdong.eclp.ib.cancelOutsideMain"
必填
app_key
string
开发者应用app_key
必填
access_token
string
京东账户授权访问令牌码
必填
timestamp
string
请求时间, 京东网关允许误差为10分钟。 示例:2020-09-23 12:23:45
必填
format
string
数据格式。固定值"json"
必填
v
string
接口版本号,固定值“2.0”
必填
sign
string
签名值。签名算法请参考https://easydoc.xyz/doc/85914950/QULSrw7u/EnnJTVOz
必填
360buy_param_json
object
业务系统参数
必填
outsideMainNo
string(50)
eclp系统--仓间调拨单号
必填

响应参数

参数名
类型
描述
必填
jingdong_eclp_ib_cancelOutsideMain_responce
object
数据字典
必填
code
string
网关状态码
必填
canceloutsidemain_result
boolean
业务系统取消结果(true-成功;false-失败)
必填

请求示例

==json版本== ```json { "method":"jingdong.eclp.ib.cancelOutsideMain", "app_key":"xxxxxxx", "access_token":"xxxxxxxxxxx", "timestamp":"2020-09-23 12:23:45", "format":"json", "v":"2.0", "sign":"xxxxxxxxxxxxx", "360buy_param_json":{ "outsideMainNo":"ENP4418046870729" } } ``` ==java版本== ```java public JdClient client=new DefaultJdClient(SERVER_URL,accessToken,appKey,appSecret); EclpIbCancelOutsideMainRequest request=new EclpIbCancelOutsideMainRequest(); request.setOutsideMainNo("ENP4418046626846"); EclpIbCancelOutsideMainResponse response=client.execute(request); ``` ==php版本== ```php $c = new JdClient(); $c->appKey = appKey; $c->appSecret = appSecret; $c->accessToken = accessToken; $c->serverUrl = SERVER_URL; $req = new EclpIbCancelOutsideMainRequest(); $req->setOutsideMainNo( "abc" ); $resp = $c->execute($req, $c->accessToken); ``` ==.net版本== ```.net IJdClient client = new DefaultJdClient(url, appkey, appsecret); EclpIbCancelOutsideMainRequest req = new EclpIbCancelOutsideMainRequest(); req.outsideMainNo = "abc" ; EclpIbCancelOutsideMainResponse response = client.Execute (req, token, DateTime.Now.ToLocalTime()); ``` ==python版本== ```python import jd.api import json from jd.api.rest.EclpIbCancelOutsideMainRequest import EclpIbCancelOutsideMainRequest jd.setDefaultAppInfo(appkey, secret) a = EclpIbCancelOutsideMainRequest(url,port) a.outsideMainNo = "abc" try: f= a.getResponse(sessionkey) print(json.dumps(f, ensure_ascii=False)) except Exception,e: print(e) ```

响应示例

>s 成功示例: ```json { "jingdong_eclp_ib_cancelOutsideMain_responce": { "code": "0", "canceloutsidemain_result": true } } ``` >w 取消失败/单号不存在示例: ```json { "jingdong_eclp_ib_cancelOutsideMain_responce": { "code": "0", "canceloutsidemain_result": false } } ```