处理 eBay 交易 API 中的"API usage limit"错误



在开发一个熟练处理API错误条件的交易应用程序时,我现在专注于有关使用限制的API错误类。

交易API错误列表对我来说太宽泛了;根据列表,我们有以下错误代码:

  • 错误 518:您的应用程序已超出此调用的使用限制,[...]
  • 错误 18000:您已超出每日请求限制,因此您将无法在当天的剩余时间内发出其他请求。
  • 错误 218050:此应用程序的用户每天、每小时和 6 分钟只能拨打多次电话。[...]
  • 错误 21919144:超出最大呼叫限制
  • 错误 21919165:超出最大呼叫限制。

我想确定我的应用程序应该自动处理哪些错误(如果不是全部(。我特别担心,如果更高的错误代码编号可能不那么合并,并且在未来的 API 版本中更容易改变其含义。

值得考虑的是,上面链接的交易API错误列表没有将错误的含义上下文化,因此其相关的文本描述可能会产生误导。

我的猜测,自动处理它们。

如果您担心错误代码的更改,我认为这不太可能。他们宁愿创建另一个错误代码,然后破坏/强制更改所有应用程序。

此外,您还有一条错误消息要比较。如果不匹配,则可以忽略/具有回退句柄例程。

最后,您可以返回并读取错误代码的旧版本/更改日志。 您将能够知道他们重新定义这些错误的频率。

最新更新