facebook - 通过 facebook graph api 获取 URL 的评论

标签 facebook facebook-graph-api

我需要通过 facebook graph api 获取给定 url 的最新评论(人物图片、姓名和评论)。

我尝试过 graph.facebook.com/v2.7/{object-id}/comments,其中我将 {object-id} 替换为我的网站网址(经过网址编码)。

问题是图形 API 认为/comments 部分是 url 的一部分。

如果我执行 graph.facebook.com/v2.7/?id=myurlhere.com 那么它至少会返回正确的评论计数和分享计数,但我还没有弄清楚如何请求实际评论。

我尝试使用 graph.facebook.com/v2.7/{object-id}/comments 与 graph.facebook.com/v2.7/?id=myurlhere.com 返回的实际对象 id 但当然这使得我必须进行的 api 调用增加了一倍。我也没有看到任何与评论一起列出的图像。

我越来越接近 graph.facebook.com/v2.7/899503886844396/comments?fields=message,from{name,picture}

现在,如果我能弄清楚如何用 url 替换该对象 id。

最佳答案

正如评论中提到的,使用metadata=1 来查看您可能能够找到的内容是一个好主意。即/?id=yoururlhere&metadata=1 或/yoururlhere?metadata=1

其中一个字段是 og_object。然后你就会有这样的评论/yoururlhere?fields=og_object{comments{message,from{name, picture}}}

(我希望我吸取了教训,现在编辑了我之前的第一个答案 att stackoverflow。)

关于facebook - 通过 facebook graph api 获取 URL 的评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38621718/

相关文章:

iphone - 如何将 Facebook 联系人导入 iPhone

iOS 9 Facebook SDK 多用户

facebook-graph-api - 如何使用 DotNetOpenAuth 登录 Facebook

javascript - 如何避免图像在共享时显示为缩略图

python - 在 Django 模型中保存 Facebook 图片(REST Social Oauth2)

php - 发布到之前页面后返回(graph api facebook php sdk)

c++ - 从 C++ 应用程序登录 facebook 的正确方法?

javascript - Facebook JS SDK 不需要 app secret 来验证 : How secure is it?

javascript - Facebook Javascript,如何检测用户是否是我的 Facebook 页面的粉丝?在我的网站上?

Facebook - 音乐、书籍、兴趣……它们都包含在 "Likes"中吗?