gpt4 book ai didi

api - Instagram 每个 IP 的速率限制?

转载 作者:行者123 更新时间:2023-12-01 20:21:54 26 4
gpt4 key购买 nike

我正在开发/扩展一个 Multi-Tenancy SAAS 平台,我们可以根据他们的搜索条件为他们获取 Instagram 内容(以及其他社交网络)。目前,我们使用 OAuth 让他们登录 Instagram 帐户,然后每个访问 token 每 15 秒轮询 Instagram API 一次,以获取新内容和旧内容更新。

随着用户数量的增加,我们注意到我们已经开始收到大量 OAuthRateLimitException,尽管我们应该仍远低于速率限制。

我的理解是,Instagram 允许每个访问 token 每小时进行 5,000 次调用,即每秒最多调用 1 次以上。由于我们每 15 秒调用一次,因此应该远低于该限制。从阅读文档来看,它们似乎对某些端点有不同的速率限制,但是我们仅使用以下端点,它们似乎没有特殊的速率限制:

/users/{user-id}/media/recent
/tags/{tag-name}/media/recent
/users/{user-id}
/media/{media-id}

所有这些请求都是使用登录用户的访问 token 作为 GET 发出的,因此我对发生的情况感到有点困惑。从日志记录中我已经确认,我们实际上每个访问 token 每 15 秒只调用一次,尽管我注意到 OAuthRateLimitException 几乎同时发生在我们使用的每个访问 token 上,这让我相信他们可能对每个 IP 或每个应用程序有某种速率限制?

任何帮助将不胜感激。

-李

最佳答案

我觉得自己很蠢事实证明,我有一些错误处理,当 API 调用失败时,它们会重试(这种情况在 500 个内部服务器错误中经常发生)。显然,失败的调用我们正在计算速率限制,但我们正在调试记录它们......

关于api - Instagram 每个 IP 的速率限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com