【问题标题】:Getting comments for a url via facebook graph api通过 facebook graph api 获取 url 的评论
【发布时间】:2016-07-27 19:35:37
【问题描述】:

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

我已经尝试了 graph.facebook.com/v2.7/{object-id}/cmets,我将 {object-id} 替换为我的网站 url,url 编码。

问题是图形 api 认为 /cmets 部分是 url 的一部分。

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

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

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

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

【问题讨论】:

标签: facebook facebook-graph-api


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-03-11
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多