我正在构建一个管理Instagram业务档案评论的应用程序,我有点惊讶的是,似乎没有办法获取发表评论的用户的信息。
docs似乎也指向了这一点:
阅读评论
要阅读单个评论的元数据,请向/ {instagram_comment_id}节点发送GET请求,并包含以下任何字段:
...
用户(仅在发出查询的用户也发表评论时才会返回)
所以,我是否明白,没有办法获取用户的信息,该用户的信息在我管理的个人资料的媒体上发表评论,或者我有什么遗漏?任何帮助将不胜感激。
提前致谢
答案 0 :(得分:1)
我以某种方式从图API中获取了用户名,但我没有收到字段name
,profile_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,您将获得完整数据。
答案 1 :(得分:1)
这个网址对我有用:
3.0 / {COMMENT_ID}?字段= ID,时间戳,用户名,文本