如何解决 eBay 交易 API GET 请求上的系统错误 21359?

问题描述 投票:0回答:1

我正在 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 的问题还是其他问题?

如果需要更多信息,请告诉我,并提前感谢您的帮助!

ebay-api
1个回答
0
投票

我正在尝试取消未付款订单,但遇到了同样的问题:

2023-10-29T21:31:03.605ZFailure输入传输已终止,因为您的请求超时。输入传输已终止,因为您的请求超时。21359Error请重试。SystemError1289E1289_CORE_APIXO_19220561_R1

我认为这是 eBay 的结局。我不确定发生了什么变化,因为我正在运行的代码已经每天使用一年多了。

我已与他们的支持团队联系,但他们在重现错误时遇到了问题。如果我了解更多信息,我会尽力通知您。

© www.soinside.com 2019 - 2024. All rights reserved.