获取取消新蛋配送SBN订单请求的结果
获取取消指定新蛋配送SBN订单请求的状态。
相关URL
Newegg.com: https://api.newegg.com/marketplace/ordermgmt/sbnorder/cancellationresult/{ordernumber}?sellerid={sellerid}
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/ordermgmt/sbnorder/cancellationresult/{ordernumber}?sellerid={sellerid}
Newegg.ca: https://api.newegg.com/marketplace/can/ordermgmt/sbnorder/cancellationresult/{ordernumber}?sellerid={sellerid}
注:请确保您的请求URL全都是小写(除Seller ID)并且不能包含任何空格或者换行符。
参数
| 名称 | 是否必填? | 描述 |
| sellerid | 是 | 您在新蛋商城的商家编号 |
| ordernumber | 是 | 订单号 |
相关请求信息
| HTTP方式 | 是否需要认证 | 请求格式 | 回复格式 | 频率限制 |
| GET | 需要 | XML,Json | XML,Json | 1000 /分钟/商家 |
示例:XML,Request
GET https://api.newegg.com/marketplace/ordermgmt/sbnorder/cancellationresult/{ordernumber}?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/xml
Accept: application/xml
示例:Json,Request
GET https://api.newegg.com/marketplace/ordermgmt/sbnorder/cancellationresult/{ordernumber}?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/json
Accept: application/json
回复文件主体
| 属性 | 格式 | 描述 |
| IsSuccess | String | 用来确认操作是否成功
返回 true 或 false |
| SellerID | String | 你的商家编号 |
| OperationType | String | 固定值:GetSBNOrderCancellationResultResponse |
| ResponseDate | String | 回复时间(太平洋标准时间) |
| RequestDate | String | 请求时间(太平洋标准时间) |
| OrderNumber | Integer | 订单编号 |
| Result | String | 有效值: Success(成功) Failed(失败) Processing(处理中) |
| ErrorMessage | String | 请求失败后的错误信息 |
Schema: GetSBNOrderCancellationResponse.xsd
示例:XML,Response
<?xml version="1.0" encoding="utf-8"?>
<NeweggAPIResponse>
<IsSuccess>true</IsSuccess>
<OperationType>GetSBNOrderCancellationResultResponse</OperationType>
<SellerID>A006</SellerID>
<ResponseDate>2/22/2012 16:37:20</ResponseDate>
<ResponseBody>
<RequestDate>2/22/2012 15:37:20</RequestDate>
<OrderNumber>159243598</OrderNumber>
<Result>Failed</Result>
<ErrorMessage>Order void was not successful due to technical issues / order already shipped.</ErrorMessage>
</ResponseBody>
</NeweggAPIResponse>
示例:Json,Response
{
"IsSuccess": "true",
"OperationType": "GetSBNOrderCancellationResultResponse",
"SellerID": "A006",
"ResponseDate": "2/22/2012 16:37:20",
"ResponseBody": {
"RequestDate": "2/22/2012 15:37:20",
"OrderNumber": "159243598",
"Result": "Failed",
"ErrorMessage": "Order void was not successful due to technical issues / order alreadyshipped."
}
}
请求失败错误信息
常规HTTP错误回复,请参考回复失败错误代码列表。
| 错误代码 | 描述 |
| SO002 | Order Number should be an integer (ranging from 1 to 2147483647)
订单编号应为整数(区间为 1 到 2147483647) |
| SO003 | No data found or this order does not belong to this seller
找不到数据或此订单不属于该商家 |
| SO004 | This is a replacement SO with a RMA number. It cannot be voided
此订单是带有 RMA 编号的换货订单,不能被撤销 |
| SO005 | Cannot remove item because this is a Shipped by Newegg order. order is Shipped by Newegg
不能移除由新蛋 SBN 服务运送的订单中的商品。此订单由新蛋 SBN 服务运送 |
| SO006 | Only unshipped orders can be voided. The order status is currently {0}
只有未发货的订单才能被删除。当前订单状态为{0} |
| SO007 | Cannot get the order status info
不能获取订单状态信息 |
| SO008 | This order has already been voided
此订单已被撤销 |
| SO009 | Order number cannot be null or empty
订单编号不能为空 |
| SO041 | CANNOT find SONumber: {0}
找不到匹配的运单编号:{0} |
| SO042 | Application exception occurred during calling EC Interface. SONumber: {0}, ItemNumber: {1}. Please Contact Newegg Marketplace.
调用计算机接口时出现应用异常。订单号:{0},商品编号:{1},请联系新蛋商城 |
| SO043 | Business exception occurred during calling EC Interface(3 invoice,4 void,1 shipped). SONumber: {0}, ItemNumber: {1}. Please Contact Newegg Marketplace.
调用计算机接口时出现交易异常(3 交易完成,4 交易关闭,1 已发货),订单号: {0},商品编号: {1}请联系新蛋商城 |
| SO045 | Failed to get customer information! The customer number is {0}.
获取顾客信息失败!顾客编号为{0} |
| SO046 | CANNOT find item in Newegg_SOTransaction, SONumber: {0}, ItemNumber: {1}
无法在新蛋_运单交易系统找到该商品,运单编号: {0}, 商品编号: {1} |
| SO047 | CANNOT get item detail information (sub category), ItemNumber: {0}
无法获取商品详细信息(子类目),商品编号:{0} |
| SO049 | The ‘{0}’ is required.
”{0}”必填 |
| SO050 | The SellerPartNumber ‘{0}’ is invalid.
无效的 SellerPartNumber ‘{0}’ |
| SO051 | This ‘{0}’ has already been canceled in Newegg System.
这个”{0}”已在新蛋系统中被取消 |
| SO052 | CANNOT find out item by ordernumber ='{0}’ and sellerid='{1}’.
无法通过 ordernumber ='{0}’ 和 sellerid='{1}’.找到商品 |
| SO053 | Cannot get the ordernumber='{0}’ status.
无法获取订单编号为“{0}”的订单状态 |
| SO054 | The ordernumber= ‘{0}’ is Replacement SO. CANNOT be voided.
订单编号为‘{0}’的订单为换货订单,无法撤销 |
| SO055 | The seller part# = ‘{0}’ is repeated.
seller part# = ‘{0}’重复 |
| SO056 | Cannot remove item because this is a Shipped by Newegg order. order is Shipped by Newegg
无法移除该订单下的商品,因为该订单为新蛋配送。 |
| SO057 | The order #: [order#] is not a valid Shipped by Newegg order. Please verify the order # then submit your request again.
订单编号为[order#]的订单不是一个有效的新蛋配送的订单。请确认订单编号然后重新提交申请 |
| SO058 | No void request found for order #:{order#}.
找不到订单编号为{order#}的取消请求 |
示例:XML,Response
<?xml version="1.0" encoding="utf-8"?>
<Errors>
<Error>
<Code>SO002</Code>
<Message>Order Number should be an integer (ranging from 1 to 2147483647)</Message>
</Error>
</Errors>
示例:Json,Response
[
{
"Code": "SO002",
"Message": "Order Number should be an integer (ranging from 1 to 2147483647)"
}
]
更新日期:10/15/2018