【发布时间】:2013-12-07 20:12:08
【问题描述】:
问题:instagram 实时 API 是否会自动为您退订大量订阅(例如热门标签)?
我已成功订阅了几个中等量标签的实时提要更新,我可以看到所有更新。
但是,当我订阅大量标签(例如,每秒获得多次更新的标签)时,即使我对自己的 API 请求进行速率限制,我也会停止收到来自 Instagram 的通知。他们只是停止点击我的回调 URL。我检查了我是否仍然被订阅,并且我的订阅仍然出现。什么都没有发生。
Instagram 表示他们的新闻组正在关闭并且他们正在监视 StackOverflow,所以我在这里问这个问题。如果他们以如此高的速率发送数据以至于他们会限制(即使我已经在我的平台中构建了限制),这是他们的 API 用户无法解决的问题。
更新 检查订阅,它实际上表明我在几秒钟后从大量标签订阅中自动取消订阅。基准测试,看起来我在 0.1 毫秒 秒内向他们发送了回复,他们要求在 2 秒内做出回复,所以我相信我的无响应不是问题。
【问题讨论】:
-
别让我开始使用 Instagram 的实时 API。您可以在这里阅读所有关于 RTAPI 不可靠的信息:groups.google.com/forum/#!msg/instagram-api-developers/…。也就是说,这可能不是格式化 SO 问题的最佳方式——事实上,你不是在提出问题,而是在发表声明;)考虑改写,否则它会被否决和标记。跨度>
-
我在帖子的最顶部已将问题更加明确。感谢您的反馈意见!是的......这看起来不太有希望,但我仍然希望我能解决一些问题......
-
从一个个人构建一个依赖于该 RTAPI 的整个 API 后端的人那里获取它——它不会变得更可靠,所以要么接受它的方式,要么寻找另一种方式完成您想做的事情(缓存、代理等)。此外,他们对此非常保密——虽然他们很可能会自动退订,但他们可能不会提前告知。
-
@r3mus:知道这很有帮助。我想当我检测到我已自动取消订阅标签时,我会回到变量轮询。太多不必要的复杂性。
-
我完全停止在他们的平台上进行开发,因为它太复杂了>不必要的复杂性
标签: api instagram rate-limiting