文档
测试

6.获取电子回单(B2B)

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

接口描述

可通过此接口查询电子回单图片

数据格式及编码

```language Content_type:application/json Accept:application/json Charset:utf-8 ```

请求参数

参数名
类型
描述
必填
method
string
接口方法名。请填写"jingdong.eclp.co.getReceiptFlagPhoto"
必填
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
业务系统参数
必填
lwbNo
string
青龙运单号
必填

响应参数

参数名
类型
描述
必填
jingdong_eclp_co_getReceiptFlagPhoto_responce
object
数据字典
必填
code
string
网关状态码
必填
CoCreateLwbResult_result
object
业务数据字典
必填
resultCode
int
业务系统状态码
必填
resultMsg
string
业务系统状态描述。示例:操作成功!
必填
listPhoto
array
业务数据列表
必填
attachmentUrl
string
电子签单照片链接。示例:http://storage.jd.com/tms/TMS_WORKBENCH1605493386339YmE.png?Expires=1637029386&AccessKey=XLYsSf1rfsJqro4M&Signature=lTXdNV3eJzDO%2BYZDc7Ny3o4S6AU%3D
必填

请求示例

==json版本== ```json { "method":"jingdong.eclp.co.getReceiptFlagPhoto", "app_key":"xxxxxxx", "access_token":"xxxxxxxxxxx", "timestamp":"2020-09-23 12:23:45", "format":"json", "v":"2.0", "sign":"xxxxxxxxxxxxx", "360buy_param_json":{ "lwbNo":"JDVC06112662108" //青龙运单号 } } ``` ==SDK-java版本== ```java public JdClient client=new DefaultJdClient(SERVER_URL,accessToken,appKey,appSecret); EclpCoGetReceiptFlagPhotoRequest request=new EclpCoGetReceiptFlagPhotoRequest(); request.setLwbNo("JDVC00000186621"); EclpCoGetReceiptFlagPhotoResponse response=client.execute(request); ``` ==SDK-php版本== ```php $c = new JdClient(); $c->appKey = appKey; $c->appSecret = appSecret; $c->accessToken = accessToken; $c->serverUrl = SERVER_URL; $req = new EclpCoGetReceiptFlagPhotoRequest(); $req->setLwbNo( "abc" ); $resp = $c->execute($req, $c->accessToken); ``` ==SDK-.net版本== ```.net IJdClient client = new DefaultJdClient(url, appkey, appsecret); EclpCoGetReceiptFlagPhotoRequest req = new EclpCoGetReceiptFlagPhotoRequest(); req.lwbNo = "abc" ; EclpCoGetReceiptFlagPhotoResponse response = client.Execute (req, token, DateTime.Now.ToLocalTime()); ``` ==SDK-python版本== ```python import jd.api import json from jd.api.rest.EclpCoGetReceiptFlagPhotoRequest import EclpCoGetReceiptFlagPhotoRequest jd.setDefaultAppInfo(appkey, secret) a = EclpCoGetReceiptFlagPhotoRequest(url,port) a.lwbNo = "abc" try: f= a.getResponse(sessionkey) print(json.dumps(f, ensure_ascii=False)) except Exception,e: print(e) ```

响应示例

==查询成功== ```json { "jingdong_eclp_co_getReceiptFlagPhoto_responce": { "code": "0", "CoCreateLwbResult_result": { "resultMsg": "操作成功!", "listPhoto": [ { "attachmentUrl": "http://storage.jd.com/tms/TMS_WORKBENCH1605493386339YmE.png?Expires=1637029386&AccessKey=XLYsSf1rfsJqro4M&Signature=lTXdNV3eJzDO%2BYZDc7Ny3o4S6AU%3D" } ], "resultCode": 1 } } } ```