关于eDIS Public API中HTTP code及HTTP message更新的通知
发布时间:2025-09-25
一直以来,eBay致力于为卖家提供稳定高效的平台化运营服务。为了提升服务质量, SpeedPAK物流服务的下单平台eDIS已更新其Public API中的HTTP code及HTTP message以及相关Error code list,请各位将系统报文逻辑及时更新:
(1) HTTP code更新对比:
原来:
eDIS Public API版本各接口HTTP code统一响应为:200 /401 /500;
现在:
HTTP Code及HTTP Message将细化更新如附表2,如HTTP Code响应200/201/204则为成功,您可直接参考,无需查看后续消息集:若响应其他HTTP Code,如400/401/500才需要查看消息集,具体参考附表3 Error code list。
因此,请各位开发者确认各自系统正确的返回报文json格式,并及时按照以下更新调整报文逻辑。以重复创建bundle接口报错为例:
原来:
返回的报文是:
http code:200
{
"errors": [
{
"message":
"The status of packages must be TO_BE_SHIPPED.",
"errorId":
355803
}
]
}
现在:
返回的报文是:
http code:400
{
"errors": [
{
"message":
"The status of packages must be TO_BE_SHIPPED.",
"errorId":
355803
}
]
}
具体详细介绍请参考API文档(英文版):https://developer.ebay.com/api-docs/sell/edelivery_international_shipping/overview.html
(2)HTTP code及HTTP message更新总览:
API |
url |
method |
http code |
http message |
createAddressPreference |
address_preference |
POST |
201 |
Created |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
createComplaint |
complaint |
POST |
201 |
Created |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
createConsignPreference |
consign_preference |
POST |
201 |
Created |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
createPackage |
package |
POST |
201 |
Created |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
bulkCancelPackages |
package/bulk_cancel_packages |
POST |
200 |
OK |
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
cancelPackage |
package/{package_id}/cancel |
POST |
204 |
No Content |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
bulkConfirmPackages |
package/bulk_confirm_packages |
POST |
200 |
OK |
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
confirmPackage |
package/{package_id}/confirm |
POST |
204 |
No Content |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
bulkDeletePackages |
package/bulk_delete_packages |
POST |
200 |
OK |
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
deletePackage |
package/{package_id} |
DELETE |
204 |
No Content |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
getActualCosts |
actual_costs |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
getAddressPreferences |
address_preference |
GET |
200 |
OK |
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
getAgents |
agents |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
getBatteryQualifications |
battery_qualifications |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
getConsignPreferences |
consign_preference |
GET |
200 |
OK |
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
getDropoffSites |
dropoff_sites |
GET |
200 |
OK |
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
getHandoverSheet |
handover_sheet |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
getPackagesByLineItemID |
package/{order_line_item_id}/item |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
getLabels |
labels |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
getPackage |
package/{package_id} |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
getServices |
services |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
getTracking |
tracking |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
clonePackage |
package/{package_id}/clone |
POST |
201 |
Created |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
404 |
Not found |
|||
500 |
Internal Server Error |
|||
createBundle |
bundle |
POST |
201 |
Created |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
cancelBundle |
bundle/{bundle_id}/cancel |
POST |
204 |
No Content |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
getBundleLabel |
bundle/{bundle_id}/label |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
|||
getBundle |
bundle/{bundle_id} |
GET |
200 |
OK |
400 |
Bad Request |
|||
401 |
Unauthorized |
|||
500 |
Internal Server Error |
(3)Error code 明细表
附表为最新HTTP code 对应的Error code list,供参考。
2025年9月22日