超出API请求限制

时间:2016-05-09 15:16:13

标签: angularjs api url httprequest routeparams

我第一次使用API​​数据Feed,请求限制为每小时1000次。这似乎很多,我没想到会超过它,但只是在测试我的网站。

这可能与请求的方式有关吗?

它是一个Angular应用程序,它使用服务来调用API端点,但特定端点由“team_id”属性决定,该属性存在于“父”页面上选择的对象中。我使用$ routeParams来提取该变量,然后用包含的那个填充请求URL。

这是一种笨拙的做法导致'幻影'请求发生吗?正如我所说,我不知道如何超出限制,所以在这里可能发生的任何其他事情在后台导致不必要的API请求?

提前致谢。

1 个答案:

答案 0 :(得分:0)

除非您发布正在执行实际API请求的代码,否则很难进行故障排除。如果您有任何循环发生,间隔或ajax,可以轻松地将您的请求乘以每个页面视图中的数百个。

排除故障的最佳方法是查看浏览器调试器,然后查看浏览器开发工具的“网络”标签中的http请求。它会在发生时为您列出每个单独的请求(如果它们是作为http请求/ AJAX完成的)。