处理" API使用限制" eBay交易API中的错误

时间:2013-10-01 06:31:38

标签: api error-handling ebay

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

Trading API errors list对我来说太过分了;根据列表,我们有以下错误代码:

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

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

值得考虑的是,上面链接的Trading API错误列表并没有将错误的含义置于语境中,因此它们的相关文本描述可能会产生误导。

1 个答案:

答案 0 :(得分:2)

我的猜测,自动处理所有这些。

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

此外,您还有一条要比较的错误消息。如果它不匹配,那么您可以忽略/具有后备句柄例程。

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