如何解决“您的 api 请求计数已超出?”对于 tmdb.org?

问题描述 投票:0回答:2

我的代码最初工作正常,然后突然我无法在我的应用程序上显示海报。我收到这个特殊错误。 我已经删除了几乎所有 while(true) 循环。请帮忙。

android
2个回答
0
投票

您可能发出了太多 API 请求。

来自 TMDB.org 常见问题解答

我们目前将请求频率限制为每 10 秒 30 个请求。

您应该确保您的应用程序不会使用更多的内容。如何实现这一点取决于您,但您可以跟踪请求计数器:

  • 每次提出请求时都会递减
  • 每十秒重置为 30 左右
  • 只有在肯定的情况下才允许请求继续

一般来说,您应该尝试尽可能少地查询 API:尽可能多地在应用程序中缓存结果。


0
投票

对于任何寻找有关速率限制的新信息的人,请访问此链接 - https://developer.themoviedb.org/docs/rate-limiting

他们已经提供了所有详细信息。为了确保您不会收到错误,您必须始终尝试对 API 调用进行速率限制。

© www.soinside.com 2019 - 2024. All rights reserved.