查找 API 调用用法的方法
Method to find API call usage
我在使用 Amazon API 的生产环境中运行许多不同的应用程序。其中,一些是我们自己开发的应用程序,另一些是第三方应用程序。
我遇到这样一种情况,我正在为报告 API 'GetReport' 请求设置每小时限制,我正在尝试确定是什么导致我们被限制。根据我的计算,绝对最大值我们不应该超过每小时约 60 次调用。 (请注意,虽然 API 信息说此函数调用限制在每小时 60 个请求,但我收到的异常表明每小时有 120 个请求的上限。也许异常是错误的,我达到了 60请求上限?)
是否有 API 调用来确定当前的调用使用情况,或者是否有通过 Amazon Seller Central/Developers Program 访问此信息的方法?我已经做了一些搜索,但我能找到的所有内容都描述了节流是如何工作的,这不是我的问题。
我目前对所有函数调用都使用 C# Amazon MWS 库,尽管这些信息有点多余。任何对正确 API 使用调用或如何访问此信息的深入了解都将不胜感激。
联系 MWS 支持 here 并要求澄清您的问题。他们肯定知道您的使用情况,以便能够对其进行限制。几个月前我在底特律会见了 MWS 团队,他们说任何时候你有技术问题都可以问他们。他们对我真的很有帮助。
在对大多数呼叫的响应中,您会在响应中得到如下内容。
"x-mws-quota-max"=>"60.0",
"x-mws-quota-remaining"=>"51.0",
"x-mws-quota-resetsOn"=>"2016-03-25T16:00:00.000Z"
您应该能够使用它来找出导致您比预期更快达到极限的原因。也许用上面的数据注销调用和响应??
我在使用 Amazon API 的生产环境中运行许多不同的应用程序。其中,一些是我们自己开发的应用程序,另一些是第三方应用程序。
我遇到这样一种情况,我正在为报告 API 'GetReport' 请求设置每小时限制,我正在尝试确定是什么导致我们被限制。根据我的计算,绝对最大值我们不应该超过每小时约 60 次调用。 (请注意,虽然 API 信息说此函数调用限制在每小时 60 个请求,但我收到的异常表明每小时有 120 个请求的上限。也许异常是错误的,我达到了 60请求上限?)
是否有 API 调用来确定当前的调用使用情况,或者是否有通过 Amazon Seller Central/Developers Program 访问此信息的方法?我已经做了一些搜索,但我能找到的所有内容都描述了节流是如何工作的,这不是我的问题。
我目前对所有函数调用都使用 C# Amazon MWS 库,尽管这些信息有点多余。任何对正确 API 使用调用或如何访问此信息的深入了解都将不胜感激。
联系 MWS 支持 here 并要求澄清您的问题。他们肯定知道您的使用情况,以便能够对其进行限制。几个月前我在底特律会见了 MWS 团队,他们说任何时候你有技术问题都可以问他们。他们对我真的很有帮助。
在对大多数呼叫的响应中,您会在响应中得到如下内容。
"x-mws-quota-max"=>"60.0",
"x-mws-quota-remaining"=>"51.0",
"x-mws-quota-resetsOn"=>"2016-03-25T16:00:00.000Z"
您应该能够使用它来找出导致您比预期更快达到极限的原因。也许用上面的数据注销调用和响应??