【问题标题】:How to get more than 20 posts Instagram API (Rails)如何获得超过 20 个帖子 Instagram API (Rails)
【发布时间】:2017-04-08 02:33:00
【问题描述】:

我构建了一个网络应用程序,可以从 Instagram API 呈现照片,并且我拥有实时令牌。

想知道如何拉出 20 多张照片,我知道有分页,但我对文档以及如何在我的代码中实际实现这一点感到困惑

这是我要拉的20张照片,怎么拉更多?

 @response = client.get("tags/#{@tag_name}/media/recent")

【问题讨论】:

    标签: ruby-on-rails ruby methods pagination instagram-api


    【解决方案1】:

    在 API 响应中获取 pagination.next_url 并进行 API 调用,这将为您提供下一个 20,然后执行相同操作直到 pagination.next_urlnull

    【讨论】:

    • 您能否更具体地了解如何获取 pagination.next_url,因为我的回复中没有得到它以及如何创建方法?谢谢!
    • 当你第一次调用 API 时:tags/{tag_name}/media/recent,响应会有一个datapagination 项,pagination.next_url 的值将与 API URL 加一个 @ 相同987654328@ url 参数值,此 API 调用的响应将有下一个 20
    • @krisrak 我仔细检查了没有名为 pagination 或 next_url 的字段作为响应。有什么改变的想法吗?
    • 它不会处于沙盒模式
    猜你喜欢
    • 2013-01-06
    • 1970-01-01
    • 2019-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-07
    • 2021-08-13
    相关资源
    最近更新 更多