如何从Instagram gem响应中获得X-RateLimit-Limit和X-Ratelimit-Remaining

时间:2013-03-08 20:45:52

标签: ruby-on-rails instagram

我正在使用instagram-ruby-gem。它工作得很好,但我想能够知道我是否遇到了速率限制。

Instagram provides this information in the form of two HTTP headers,但我不知道如何从API响应中检索标头。

我使用instagram gem进行的典型调用如下所示:

tagged_photos = client.tag_recent_media "hashtag"

但如果我查看数据puts tagged_photos,我看不到任何标题。

知道如何访问它们吗?

2 个答案:

答案 0 :(得分:0)

我刚刚将ratelimit信息添加到我的instagram-ruby-gem https://github.com/weyus/instagram-ruby-gem的分支中。

还有针对实际的instagram-ruby-gem的拉取请求,但不确定将会发生什么。

答案 1 :(得分:0)

编辑:拉取请求刚刚合并,bundle update也是如此,你应该做得好!

这是一个已知的issue,并且有一个pull request,但它尚未合并。在此期间,请按照问题中引用的说明进行操作:

  

更改

     

gem' instagram'

     

在您的Gemfile中

     

gem' instagram',github:' leonko / instagram-ruby-gem',分支:' fix_utils_raw_request'