接口调用请求说明

接口请求代码示例(Java Apache CXF):

WebClient client = WebClient.create("http://localhost:8080");

client.path("/open-web/rs/order/v1/add")

.accept("application/json;charset=UTF-8")

.type("application/json;charset=UTF-8");

String requestJson = "{\"companyCode\":\"hoau\",\"customerOrderNo\":\"NO123456\",\"senderName\":\"张三\",\"senderMobile\":\"13333333333\",\"senderProvince\":\"上海市\",\"senderCity\":\"上海市\",\"senderCounty\":\"闵行区\",\"senderAddress\":\"华翔路2239号\",\"receiverName\":\"李四\",\"receiverMobile\":\"13888888888\",\"receiverProvince\":\"广东省\",\"receiverCity\":\"深圳市\",\"receiverCounty\":\"福田区\",\"receiverAddress\":\"深南大道2012号\",\"cargoname\":\"衣服\",\"transportType\":\"DRD\",\"vistReceive\":\"YES\",\"deliveryType\":\"YES\"}";

client.header("companyId", "hoau");

client.header("reqTime", "2015-04-14 13:21:00");

client.header("token", "dGr69/UaDWChu9C4KLyMp8ObyKI=");

InputStream in = (InputStream) client.post(requestJson).getEntity();

String response = IOUtils.toString(in);

请求消息头参数说明

参数 是否必填 参数说明
companyId 用户id
reqTime 请求时间
token 请求加密生成的签名

接口返回信息

接口调用返回json如下:
{

"result": null,

"errcode": "1000",

"errmsg": null

}

全局返回码说明

每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误,以下列出的是全局返回码,不包含具体业务相关错误码,具体业务相关错误码见具体接口信息
错误码 说明
1000 成功
2001 访问权限错误,白名单验证错误
2002 数据安全错误,摘要验证错误或是时间戳验证超时
3001 参数错误
3002 业务规则判断错误
8000 业务异常
9000 未知错误
9999 系统异常