Api Instagram每IP的速率限制?

Api Instagram每IP的速率限制?,api,instagram,Api,Instagram,我正在开发/扩展一个多租户SAAS平台,在这个平台上,我们根据他们的搜索标准为他们获取Instagram内容(以及其他社交网络)。我们目前使用OAuth让他们使用Instagram帐户登录,然后每15秒对每个访问令牌轮询Instagrams API,以获取新内容和旧内容的更新 随着我们有更多的用户,我们注意到我们已经开始收到很多OAuthRateLimitException,尽管我们应该仍然远远低于速率限制 据我所知,Instagram允许每个接入令牌每小时拨打5000个电话,最多每秒超过1个电

我正在开发/扩展一个多租户SAAS平台,在这个平台上,我们根据他们的搜索标准为他们获取Instagram内容(以及其他社交网络)。我们目前使用OAuth让他们使用Instagram帐户登录,然后每15秒对每个访问令牌轮询Instagrams API,以获取新内容和旧内容的更新

随着我们有更多的用户,我们注意到我们已经开始收到很多OAuthRateLimitException,尽管我们应该仍然远远低于速率限制

据我所知,Instagram允许每个接入令牌每小时拨打5000个电话,最多每秒超过1个电话。既然我们每15秒打一次电话,我们就应该大大低于这个限制。通过阅读文档,他们似乎对某些端点有不同的速率限制,但我们仅使用以下端点,这些端点似乎没有特殊速率限制:

/users/{user-id}/media/recent
/tags/{tag-name}/media/recent
/users/{user-id}
/media/{media-id}
所有这些请求都是通过登录用户的访问令牌以get的形式发出的,所以我有点困惑到底发生了什么。从日志中,我已经确认,事实上,每个访问令牌每15秒只调用一次,尽管我注意到,对于我们正在使用的每个访问令牌,OAuthRateLimitException几乎同时发生,这让我相信它们可能对每个IP或每个应用有某种速率限制

任何帮助都将不胜感激

-李

我觉得自己很愚蠢,
事实证明,我有一些错误处理,当API调用失败时,它会重试API调用(经常发生500个内部服务器错误)。显然,失败的调用我们正在按速率限制计数,但我们正在调试日志…

您是每15秒进行一次API调用,还是分页并进行多次调用?