【问题标题】:Is it correct that the Instagram Location/Search endpoint does NOT support pagination?Instagram 位置/搜索端点不支持分页是否正确?
【发布时间】:2014-02-05 20:53:47
【问题描述】:

我已经阅读了几篇关于 Instagram API 一次只返回 20 个结果的帖子。在许多情况下,人们建议您只需使用分页信息中返回的下一个 URL。我可以接受,但是

返回的 JSON

https://api.instagram.com/v1/locations/search?

似乎没有任何分页信息。我看到一个帖子说 /media/search 不支持分页。我只是想确认 /locations/search 也是如此。谁能确认一下?

如果这是正确的,是否有人对如何获取特定区域中所有 Instagram 事件的列表而不是前 20 个左右有任何想法?

【问题讨论】:

    标签: api instagram


    【解决方案1】:

    /media/search端点没有分页,但是你可以使用url参数max_timestamp获取下一组20张图片,在api响应中获取最后一张照片的created_time并将其应用为max_timestamp下一个 url 调用,它将返回下一个 20。这就是我在这里实现的方式:http://www.gramfeed.com/instagram/map

    对于locations/search端点,时间戳不适用,您可以更改distance url参数并获得更多结果:http://www.gramfeed.com/instagram/places

    【讨论】:

    • @user2205101 这绝对是正确的答案。你为什么不接受它,或者至少添加一些评论?
    • 目前我不确定这是否 100% 正确,但无论 ?distance={meters} 查询参数如何,似乎 API 端点 /locations/search 都被限制为返回 20 个不同的位置。还有人看到这个吗?
    • @Dalvik:很抱歉没有尽快回复。我的问题是专门关于位置/搜索查询的,所以 krisrak 的答案开头并没有真正帮助我。答案的第二部分,关于位置/搜索,似乎不起作用,至少对我来说。更改距离参数时,结果没有任何变化。无论我做什么,我都只能看到 33 个结果(除非可用结果的总数是
    猜你喜欢
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    • 2021-05-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-01
    相关资源
    最近更新 更多