-
-
名称 |
类型 |
必须 |
描述 |
$app |
String |
否 |
应用的app_key |
$method |
String |
是 |
API接口名称 |
$sign |
String |
是 |
签名 |
$token |
String |
是 |
采用OAuth授权方式为必填参数 |
$v |
String |
是 |
API协议版本,可选值:1.0.0 |
-
名称 |
类型 |
必须 |
示例值 |
描述 |
orderItemCode |
String |
是
|
|
配送单号 |
fields |
String |
否
|
orderCode,orderStatus,province |
商家希望返回的订单的信息字段,每个字段以逗号分隔,实际必须用英文逗号才行 |
-
Java
GmosClient client = new DefaultGmosClient(url, appKey, secret, token);
GomeSupplierOrderGetRequest request = new GomeSupplierOrderGetRequest();
request.setOrderItemCode("");
request.setFields("orderCode,orderStatus,province");
GomeSupplierOrderGetResponse response = client.execute(request);
System.out.println(response.getBody());
PHP
require_once('GmosSdk.php');
$client = new GmosClient;
$client -> appkey = "";
$client -> secretKey = "";
$client -> session = "";
$client -> gatewayUrl = "";
$request = new GomeSupplierOrderGetRequest;
$request -> setOrderItemCode("");
$request -> setFields("orderCode,orderStatus,province");
$response = $client -> execute($request);
Net
IGmosClient client = new DefaultGmosClient(url, appKey, secret, token);
GomeSupplierOrderGetRequest request = new GomeSupplierOrderGetRequest();
request.OrderItemCode="";
request.Fields="orderCode,orderStatus,province";
GomeSupplierOrderGetResponse response = client.Execute(request);
-
名称 |
类型 |
示例值 |
描述 |
result | BhsOrder | | |
orderItemCode | String | - | 配送单ID |
orderCode | String | - | 主订单号 |
status | String | - | 订单状态(0:未发货;10:已发货;11:已拒收;20:已妥投;30:顾客确认收货;40:已取消;50:退单确认收货;60:已结算;90:待确认取消;) |
saleOrgCode | String | - | 销售组织代码 |
saleQdCode | String | - | 订单销售渠道(10、20-金立,13-门店分享,16-来购,60-国美在线,84-拼多多) |
suppCode | String | - | 供应商编码 |
suppName | String | - | 供应商名称 |
saleTime | String | - | 下单时间 |
customerName | String | - | 顾客姓名 |
consigneeName | String | - | 收货人姓名 |
consigneeTel1 | String | - | 收货人电话1 |
consigneeTel2 | String | - | 收货人电话2 |
deliveryDate | String | - | 预约送货日期,yyyy-MM-dd |
setupDate | String | - | 预约安装日期,yyyy-MM-dd |
province | String | - | 省 |
city | String | - | 市 |
district | String | - | 区 |
street | String | - | 街道 |
deliveryAddress | String | - | 收货地址 |
customerRemark | String | - | 顾客留言 |
createdTime | Date | - | 订单接收时间 |
updateTime | Date | - | 更新时间 |
remark | String | - | 备注 |
flag | String | - | 订单类型(10正向 20逆向) |
saleQdGroup | String | - | 销售渠道组(shangcheng:商城 laigou:来购 guanjia:管家 meidian:美店 jinli:金力 zongheti:综合体 dazhong:大中 jinrong:金融 bangbang:小美帮帮) |
ptsbj | String | - | 发货模式(0 妥投码妥投 1 物流免妥投 2发货即妥投) |
bhsOrderDetails | BhsOrderDetail[] | - | 订单商品详细 |
suppName | String | - | 供应商名称 |
suppCode | String | - | 供应商编码 |
merSeq | String | - | 商品序号 |
merCode | String | - | 商品代码 |
merName | String | - | 商品名称 |
amount | String | - | 数量 |
price | String | - | 成交价(分) |
settlementAmount | Long | - | 结算数量 |
returnAmount | Long | - | 退货数量 |
mdCode | String | - | 门店代码 |
mdName | String | - | 门店名称 |
sellPersonCode | String | - | 销售人员账号 |
sellPersonName | String | - | 销售人员名称 |
shipCompCode | String | - | 发货公司代码 |
注:名称栏的缩进表示类型的关联,单击可以隐藏当前类型包含的字段
-
JSON
{
"gome_supplier_order_get_response": {
"result": {
"orderItemCode": "-",
"orderCode": "-",
"status": "-",
"saleOrgCode": "-",
"saleQdCode": "-",
"suppCode": "-",
"suppName": "-",
"saleTime": "-",
"customerName": "-",
"consigneeName": "-",
"consigneeTel1": "-",
"consigneeTel2": "-",
"deliveryDate": "-",
"setupDate": "-",
"province": "-",
"city": "-",
"district": "-",
"street": "-",
"deliveryAddress": "-",
"customerRemark": "-",
"createdTime": "-",
"updateTime": "-",
"remark": "-",
"flag": "-",
"saleQdGroup": "-",
"ptsbj": "-",
"bhsOrderDetails": [
{
"suppName": "-",
"suppCode": "-",
"merSeq": "-",
"merCode": "-",
"merName": "-",
"amount": "-",
"price": "-",
"settlementAmount": "-",
"returnAmount": "-",
"mdCode": "-",
"mdName": "-",
"sellPersonCode": "-",
"sellPersonName": "-",
"shipCompCode": "-"
},
"..."
]
}
}
}
-
-
错误码 |
错误消息 |
10001 |
系统错误 |
10002 |
方法调用次数超限 |
10003 |
当前版本的方法不存在,请检查 |
10004 |
缺少版本参数,请指定服务方法的版本号 |
10005 |
该应用在当前IP下禁止访问 |
8224 |
缺少签名参数,请添加签名请求参数 |
8999 |
存在重复的请求,请在90秒之后再请求第二次 |
8225 |
签名无效,请按正确的算法对请求数据进行签名 |
9000 |
字段%s不能为空 |
8249 |
超过上传限制 |
8223 |
无效的appKey,请使用合法的appKey(由服务提供商授予你) |
8239 |
需要传递accessToken参数 |
8222 |
缺少appKey,请向服务端获取合法的appKey |
20001 |
令牌已过期 |
-