【发布时间】:2014-11-11 22:08:30
【问题描述】:
我正在使用 Instagram API 从标签列表中检索所有照片。从今天开始,我一直在达到 API 速率限制(特别是 429 错误)。为了调试这个,我一直在尝试查看如何获取我每小时剩余的呼叫数量并将其合并到我的脚本中。
Instagram API 说您可以通过 HTTP 标头访问一小时内剩余的调用次数,但我不确定如何在 Python 中访问它。
每个响应的标头中都提供了以下字段,它们的值与所进行的调用类型(经过身份验证或未经身份验证)相关:
X-Ratelimit-Remaining:1 小时窗口内您的应用程序可用的剩余通话次数
X-Ratelimit-Limit:1小时窗口内允许的总调用次数
http://instagram.com/developer/limits
如何在 Python 中访问这些数据?
【问题讨论】:
-
你试过什么?您是否从该 API 访问其他信息?如果有,你用什么?
-
我正在使用 API 的内置 tag_recent_media() 函数从中提取帖子列表和 JSON 数据,但我不知道如何获取调用本身的 HTTP 标头。我尝试使用 Wireshark 读取标头,但返回数据已加密。