我正在 Postman 中测试几个 eBay 的交易 API GET 请求(GetNotificationPreferences、GetNotificationsUsage、GetCategories 等)。大约一周前,一切都运转良好。几天前我再次拨打这些电话,我不断收到21359系统错误(输入传输已被终止,因为您的请求超时)。奇怪的是,对 SetNotificationPreferences 的 POST 请求工作正常。其他非交易 API 也可以正常工作。过去 3 天我一直收到此系统错误,但我不完全确定可能是什么问题。根据 eBay 的说法,错误 21359“表示为您的请求提供服务的套接字连接发生了内部超时”,“最好的做法是重试您的请求”,这当然对我不起作用。错误响应如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<GetCategoriesResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2023-10-29T09:58:54.900Z</Timestamp>
<Ack>Failure</Ack>
<Errors>
<ShortMessage>Input transfer has been terminated because your request timed out.</ShortMessage>
<LongMessage>Input transfer has been terminated because your request timed out.</LongMessage>
<ErrorCode>21359</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorParameters ParamID="0">
<Value>Please try again.</Value>
</ErrorParameters>
<ErrorClassification>SystemError</ErrorClassification>
</Errors>
<Version>1311</Version>
<Build>E1311_CORE_APICATALOG_19146446_R1</Build>
</GetCategoriesResponse>
如果请求有问题,响应会指出这一点。那么是 eBay 或 Postman 的问题还是其他问题?
如果需要更多信息,请告诉我,并提前感谢您的帮助!
我正在尝试取消未付款订单,但遇到了同样的问题:
2023-10-29T21:31:03.605ZFailure输入传输已终止,因为您的请求超时。输入传输已终止,因为您的请求超时。21359Error请重试。SystemError1289E1289_CORE_APIXO_19220561_R1
我认为这是 eBay 的结局。我不确定发生了什么变化,因为我正在运行的代码已经每天使用一年多了。
我已与他们的支持团队联系,但他们在重现错误时遇到了问题。如果我了解更多信息,我会尽力通知您。