【问题标题】:Instagram API /media/search maximum count parameter?Instagram API /media/search 最大计数参数?
【发布时间】:2016-03-25 21:10:48
【问题描述】:

使用 Python 向 Instagram API 发出 GET 请求时,传递所需的变量,如下所示

photos = api.media_search(lat=latitude, lng=longitude, distance=distance, count=count)

我尝试将 count 参数设置为超过 100,但 API 最多返回 100 个结果。

这是为 API 设置的限制还是我做错了什么?

【问题讨论】:

    标签: instagram instagram-api


    【解决方案1】:

    Instagram API 文档说每个端点的count 都有一个最大值,来自docs

    在存在分页的视图上,我们还支持"count" 参数。只需将其设置为您想要接收的项目数。请注意,对于大多数应用程序来说,默认值应该没问题 - 但如果您决定增加此数字每个端点上都会定义一个最大值

    但是,对于 media 请求和其他请求,我在文档中都找不到该号码的任何指示。所以我假设他们不保证任何具体数字。

    他们确实指定如果应用程序位于 sandbox mode 中,则数据仅限于 20 个最近的媒体。

    【讨论】:

    • 感谢您指出 Instagram API 文档中的小字!我花了一天时间研究这个问题,似乎 count 参数的最大值似乎是 100。我还尝试通过检索每 100 张照片的 created_time 属性并将其作为 max_timestamp 传递来解决这个问题对于下一个请求,但到目前为止,我一直未能成功实现这一点。任何想法都将受到欢迎!
    • 这是一个老问题,但我遇到了同样的问题,你可以做的不是发送created_time 作为max_timestamp 你可以得到id您收到的最后一篇文章并在下一个请求中以max_id 发送。这样,您将获得比您在第一个请求中获得的最后一个帖子更早创建的 100 个帖子
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-21
    • 2016-02-24
    • 2017-09-25
    • 1970-01-01
    • 2016-12-26
    相关资源
    最近更新 更多