我正在为一位朋友制作一个程序,允许他在他的eBay帐户上发布和修改列表,在查看必要的文档时,我发现在限制方面存在冲突。
此页面表明每个API每天限制为5,000次:https://go.developer.ebay.com/developers/ebay/ebay-api-call-limits
但是,此页面指定添加列表和修订列表调用每天最多可以有350万个调用:http://developer.ebay.com/devzone/xml/docs/reference/ebay/ReviseItem.html
有人可以告诉我这些限制是什么,或者这些添加和修改列表调用是否对第一个URL中定义的其他API调用没有贡献?
答案 0 :(得分:10)
通过eBay注册开发者帐户这一事实,您可以访问沙盒和生产环境。
无需抬起手指,您就可以为您的应用程序获得针对eBay的5,000次API生成API调用。没有批准或任何需要这5000个。
顺便说一下,这是每天5,000。
如果您需要更多,那么您必须提交您的应用程序以进行eBay的兼容性检查。这基本上是为了确保他们的TOS和最佳使用API用于您的目标。一旦获得批准,他们将根据您的需求增加通话限制。
应用程序应用程序并不难通过。我已经通过简单的5页代码并传递了更复杂的应用程序。事实上,我之前从未通过过申请检查。
确保在您的应用程序中包含检查为什么您需要根据现在或将来使用的更高限制。如果你不问他们可能不会给他们。
PS - 如果我记得,我甚至不必将我的申请(实际软件文件)提交给eBay进行兼容性检查。刚刚拍摄了应用程序的屏幕截图,并记录了它将用于什么,谁将使用它以及我们正在使用的API调用。
我最初每天接到100万次API调用,并且根据简单的请求,可以毫不费力地将其增加到200万次。
最后,我要注意,如果此应用程序仅供内部使用,请务必告诉他们,因为如果您计划收集用户凭据,那么eBay肯定需要更高级的检查。我之前的所有应用都没有收集凭据或要求它们。刚刚使用了查找API。
只要合法而且不做任何有趣的事情,eBay将支持您使用API和增加通话限制的所有需求,无论您的小鱼还是企业。
<强>更新强>
一旦您的应用通过兼容性检查,默认现在似乎是150万次通话。
申请时,他们的主要问题与错误处理有关。例如:如果调用失败,您可以使用某种方法在日志文件中报告它或采取措施来解决/终止。我的上一个应用程序已成功通过一个简单的日志选项卡,该选项卡报告了UI上的任何API错误,并将它们存储到安装了应用程序的计算机本地的CSV文件中。
他们不是希望根据您的应用程序的聪明才智来批准,而只是试图防止滥用。
答案 1 :(得分:0)
您的应用程序需要完成ebay兼容的应用程序检查过程,每天拨打5000多个电话。
答案 2 :(得分:0)