如何查看当前Instagram剩余的API调用(费率)限制?

kun*_*phu 1 instagram-api

在旧的API中,剩余的允许容量显然作为X-Ratelimit-Remaining HTTP标头返回.

但是,当前版本的文档没有提到这一点,我从有效调用/v1/tags/{tag}/media/recent端点获得的响应不包含此标头或类似的内容.使用旧API不是一种选择,因为它不适用于新应用.

我真的想至少尝试限制自己的使用,而不是等待速率限制异常,并猜测我有多长时间,直到我的滚动时间允许至少再次呼叫一次.根据第二个链接,提供的有关速率限制的唯一通知是,当您已经受到限制时,无论是对于可疑垃圾邮件还是实际速率限制超限,请求都会因两个状态码之一而失败.

我只是错过了一些东西吗?是否已无法使用当前API以编程方式检查剩余的允许API查询使用情况?

kun*_*phu 5

截至2016/05/18,答案似乎是你做不到的.这不是Instagram现在向开发人员退步的唯一方式,因为算法提要已被非选择性地扩展到至少tags/media/recent端点......因此,您不仅无法跟踪Instagram认为您有多少API调用左,你无法按时间顺序得到结果,可能是任何电话.

我用这个API花了一个星期,我得到的只是一个糟糕的"风滚草"成就.