获取在facebooks Instagram图表api中发表评论的用户

时间:2017-12-15 14:25:54

标签: facebook facebook-graph-api instagram-api

我正在构建一个管理Instagram业务档案评论的应用程序,我有点惊讶的是,似乎没有办法获取发表评论的用户的信息。

docs似乎也指向了这一点:

  

阅读评论

     

要阅读单个评论的元数据,请向/ {instagram_comment_id}节点发送GET请求,并包含以下任何字段:

     

...

     

用户(仅在发出查询的用户也发表评论时才会返回)

所以,我是否明白,没有办法获取用户的信息,该用户的信息在我管理的个人资料的媒体上发表评论,或者我有什么遗漏?任何帮助将不胜感激。

提前致谢

2 个答案:

答案 0 :(得分:1)

我以某种方式从图API中获取了用户名,但我没有收到字段nameprofile_picture_url等。这是我获取用户名的网址。

GET https://graph.facebook.com/v2.11
    /123?fields=mentioned_comment.comment_id(456){user{id, username}, text}

123 - instagram_business_account id

456 - 评论ID

您可以通过Calling Instagram API从用户名获取完整的用户详细信息(也许是针对隐私政策)。假设stackoverflow是用户名,通过调用此API,您将获得完整数据。

https://www.instagram.com/stackoverflow/?__a=1

答案 1 :(得分:1)

这个网址对我有用:

3.0 / {COMMENT_ID}?字段= ID,时间戳,用户名,文本