查找API调用用法的方法

时间:2016-03-24 16:01:05

标签: amazon-mws

我在使用Amazon API的许多不同应用程序的生产环境中运行。其中一些是我们自己的本土应用程序,其他是第三方运输应用程序。

我遇到的情况是我每小时都会报道一次报告API' GetReport'请求,我试图确定是什么导致我们受到限制。根据我的统计,我们不应该以绝对最大值超过每小时约60个电话。 (只是一个注释,虽然API信息说这个函数调用每小时60个请求的限制,我收到的例外表示每小时120个请求的上限。也许异常是错误的,我打了60个请求上限?)

是否有API调用来确定当前的呼叫使用情况,或者是通过亚马逊卖家中心/开发人员计划访问此信息的方法?我已经做了一些搜索,但我能找到的一切都是描述限制是如何工作的,这不是我的问题。

我目前正在使用C#亚马逊MWS库进行所有函数调用,尽管这些信息有点多余。如果您对正确的API调用有任何了解,或者如何获取对此信息的访问权,将非常感激。

2 个答案:

答案 0 :(得分:2)

在对大多数电话的回复中,你会得到回复中的以下内容。

 "x-mws-quota-max"=>"60.0", 
 "x-mws-quota-remaining"=>"51.0",
 "x-mws-quota-resetsOn"=>"2016-03-25T16:00:00.000Z"

您应该能够使用它来找出导致您比预期更快达到限制的原因。也许用上面的数据注销调用和响应?

答案 1 :(得分:1)

联系MWS支持here并要求澄清您的问题。他们肯定知道你的用法,以便能够限制它。几个月前我在底特律会见了MWS团队,他们说任何时候你都有技术问题要问他们。他们对我很有帮助。