【发布时间】:2016-07-11 12:31:49
【问题描述】:
我正在使用 Instagram api 并获取媒体的 cmets。我想添加分页,这样一次只会出现 10 个 cmets。我在 Instagram api 文档中没有发现任何为 cmets 添加限制的内容。 有没有办法实现该功能?
【问题讨论】:
我正在使用 Instagram api 并获取媒体的 cmets。我想添加分页,这样一次只会出现 10 个 cmets。我在 Instagram api 文档中没有发现任何为 cmets 添加限制的内容。 有没有办法实现该功能?
【问题讨论】:
cmets没有分页,目前使用API只能获取最新的120个cmets。
https://api.instagram.com/v1/media/{media-id}/comments?access_token=ACCESS-TOKEN
【讨论】:
我相信所有 GET 端点都支持分页,尽管我没有亲自使用 cmets 完成此操作。如果您查看文档中的通用 API 端点页面,他们说所有存在分页的视图都支持计数参数,然后您只需从响应中的分页 JSON 对象调用 next_url 即可获取下一组。他们只是没有在每个端点文档页面中提及这一点,因为它们都相同。
【讨论】:
使用此库,您可以从特定帖子中获取所有公共 cmets: https://github.com/raiym/instagram-php-scraper
或者如果 PHP 不是您的语言,请按照以下说明自行实现:https://github.com/raiym/instagram-php-scraper/blob/master/src/InstagramScraper/Endpoints.php
【讨论】:
cmets 没有限制,Instagram 总是返回最后 150 个 cmets。 我发了一个帖子,评论了 180 条消息,API 只返回最后 150 个 cmets
【讨论】: