【问题标题】:Instagram API - user_recent_media broken?Instagram API - user_recent_media 坏了?
【发布时间】:2014-11-16 23:58:25
【问题描述】:

我曾经能够在我的 Rails 应用中返回所有用户的照片

client = Instagram.client access_token: session[:access_token]
@photos = client.user_recent_media(count: -1)

但现在@photos 返回一个空数组。这有改变吗?还有其他方法可以返回用户的所有照片吗?

【问题讨论】:

    标签: ruby-on-rails ruby instagram


    【解决方案1】:

    count: -1 返回空值,而是使用足够大的数字并且它可以工作。

    【讨论】:

    • 包括解释为什么这项工作不仅对提问者有益,而且对未来偶然发现这篇文章试图解决相同问题的人有益。
    • @Josh Documentation 没有详细解释count 参数。我通过猜测它可能有效来测试 -1,但它没有,所以我使用了一个很大的数字并得到了预期的结果。
    【解决方案2】:

    我已经试过了。 在单次通话中,Instagram 已限制获取 20 个媒体。

    count: -1
    

    当 Instagram Api 发生了很大变化时,它在早期工作,但不是现在。 现在count: -1 将返回 20-1 =19 张图片,而放置 count: 15 将返回 15 张图片。

    注意:count: 25 即大于 20 将根据 Instagram 限制返回 20 张图片

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-24
      • 1970-01-01
      相关资源
      最近更新 更多