文档
测试

4.采购单关单指令(分批次到货场景)

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

接口描述

如果商家有分批次到货的场景(创建采购单时,有勾选分批次收货),由于京东无法识别哪一批是最后一批到货,因此必须商家调用此发出关单指令;无分批次收货请忽略

jos官网说明

https://jos.jd.com/apilist?apiGroupId=138&apiId=15189&apiName=jingdong.eclp.po.closePo

数据格式及编码

```language Content_type:application/x-www-form-urlencoded Accept:application/json Charset:utf-8 ```

Params公共参数

参数名
类型
描述
必填
method
string
接口方法名。请填写"jingdong.eclp.po.closePo"
必填
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_method
string
签名方式,可支持"md5"(默认),"hmacmd5","hmacsha256"
可选
sign
string
签名值。签名算法请参考https://easydoc.xyz/doc/85914950/QULSrw7u/EnnJTVOz
必填

Request Body应用级参数

application/x-www-form-urlencoded
参数名
类型
描述
必填
360buy_param_json
string
业务参数
必填
poOrderNo
string
京东eclp系统-采购入库单号
必填

Response响应参数

参数名
类型
描述
必填
jingdong_eclp_po_closePo_responce
object
数据字典
必填
code
string
网关状态码
必填
poCloseJosResponse
object
业务数据字典
必填
code
string
示例:2
必填
msg
string
示例:非(分批次或按板)回传采购单不能关单
必填

请求示例

`url示例:` --- > https://api.jd.com/routerjson?method=jingdong.eclp.po.closePo&app_key=**++{{app_key值}}++**&access_token=**++{{access_token值}}++**& timestamp=**++{{请求时间}}++**&format=json&v=2.0&sign_method=**md5**&sign=**++{{签名值}}++** `Request Body示例:` --- ```json 360buy_param_json={ "poOrderNo":"EPL123456789" //京东侧采购入库单号 } ```

响应示例

`成功示例:` --- ```json ``` `异常示例:` --- ```json { "jingdong_eclp_po_closePo_responce": { "code": "0", "poCloseJosResponse": { "msg": "未查询到指定的入库预检任务", "code": "2" } } } ```

接口状态码说明(poCloseJosResponse.code)

|poCloseJosResponse.code状态码|描述|建议处理方式| |-|-|-| |0|查询成功|| |2|关单失败||