正在检索150多条Instagram评论

问题

我想能够查看所有对Instagram媒体的任何评论,即使媒体有超过150条评论。到目前为止,看起来不可能在Instagram网站上的一个媒体上查看多于最近20条评论,如果使用Instagram API ConsoleInstagram API Libraries,最近的150条评论返回,没有分页选项,查看添加评论。

我做了什么

我首先,当然,在提供的控制台和我自己的环境中尝试记录media comment query。在这两种情况下,最多返回150条评论。 Stumped,我开始寻找在线更多的信息。

仔细阅读了Instagram API Documentation,测试了Instagram API Console中的各种终端,并阅读了Instagram标签中的各种StackOverflow问题和几个Instagram主题的Instagram API Google Group问题,我想知道是否有机会出现一些我可以尝试的文档。

user recent media endpoint文档包括max_id和max_timestamp的参数,允许通过检索在max_id或max_timestamp之前的媒体,遍历任何给定用户的最新媒体。由于每个注释都带有created_time和id属性,因此我尝试为各种注释ID和时间戳添加max_id和max_timestamp的参数(包括它们自己和一起),以尝试分页注释。没有我的尝试工作。

我现在处于停滞状态,除非有人有另一个建议。

具体实施例

使用Instagram API Console,我采取了以下步骤尝试获取所有的评论this photo

>为OAuth2令牌验证自己
>对coltonlhaynes的用户搜索查询获取用户ID:9610843
>为用户ID放弃用户最近的媒体查询:9610843以获取最新的媒体
>收集有关最新媒体的信息(上面链接的照片)

>媒体ID:698057751201132903_9610843
>评论数:1375

>关于媒体ID的媒体评论查询:698057751201132903_9610843以获取最新评论
>收集有关最近最短评论的信息

>创建时间: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开发团队has stated,他们将不再监控Google组,并将监控StackOverflow,我把这里。

好吧,这将是一个非常“哈克”的解决方案,我目前不是自己设置为这样做(由于缺乏ADSL在家里),但我可以提供一个一步一步的指导如何解决这个问题。

首先你需要一个名为“Charles Web Debuging Proxy”的工具

在网站上有一个教程,如何启用“SSL调试”在查尔斯(这将要求您在您的移动设备上安装一个新的“根证书”,欺骗它认为https交易签名的实际签名通过instagram.com)

现在设置您的移动设备路由所有请求通过所述代理(这将必须安装在您的本地Wi-Fi网络。)

请转到https://www.google.com并检查charles是否记录请求和响应。

一旦这一切都正确设置,你可以看看API调用,instagram应用程序本身用来生成所述评论页面。

http://stackoverflow.com/questions/23069421/retrieving-more-than-150-instagram-comments

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:正在检索150多条Instagram评论