问题
我希望能够在任何给定的Instagram媒体上查看所有评论,即使该媒体有150多个评论也是如此。截至目前,似乎不可能在Instagram网站上的某媒体上查看超过20条评论,并且如果使用Instagram API控制台或Instagram API库,则返回的最新150条评论没有分页或查看其他注释的选项。
我尝试过的
我首先当然要在提供的控制台和我自己的环境中尝试记录的媒体评论查询。在这两种情况下,最多返回150条评论。陷入困境,我开始在网上寻找更多信息。
仔细阅读了Instagram API文档,在Instagram API控制台中测试了各种终结点,并阅读了Instagram标记中的各个StackOverflow问题以及关于多个Instagram主题的Instagram API Google Group问题之后,我想知道是否存在未记录的内容我可以尝试。
该用户最近媒体端点文档包括了参数max_id
,并max_timestamp
通过检索该到来之前媒体允许翻阅最近媒体对于任何给定用户说max_id
或max_timestamp
。由于每个评论自带created_time
和id
属性,我尝试添加的参数max_id
和max_timestamp
(包括对自己和一起)的各种评论的ID和时间戳通过的意见,企图页面。我的尝试都没有成功。
除非有人提出其他建议,否则我现在处于停滞状态。
具体例子
使用Instagram API控制台,我采取了以下步骤,以尝试获取这张照片的所有评论。
- 通过身份验证以获得
OAuth2
令牌 - 运行用户搜索查询
coltonlhaynes
以获取用户id: 9610843
- 运行用户最近的媒体查询用户ID:
9610843
以获取最新的媒体 - 收集有关最新媒体的信息(上面的链接照片)
- 媒体
id: 698057751201132903_9610843
- 评论
count: 1375
- 媒体
- 运行媒体评论查询媒体ID:
698057751201132903_9610843
以获取最新评论 - 收集有关最近评论的信息
created time: 1397460230
- 评论
id: 698269477955776593
- 运行媒体评论查询媒体ID:
698057751201132903_9610843
使用以下其他查询参数字符串尝试分页浏览评论,但收到与步骤6相同的结果?max_timestamp=1397460230
?max_id=698269477955776593
?max_timestamp=1397460230&max_id=698269477955776593
?max_id=698269477955776593&max_timestamp=1397460230
请注意
据我所知,没有解决此问题的方法,但是由于Instagram开发团队已声明他们将不再监视Google Group,而是监视StackOverflow,因此,我将其放在此处。