0

我正在尝试获取一些 Facebook 帖子(不是页面)的点赞数。我对获取该数据的所有选项感到困惑,而且我尝试过的所有选项都不起作用。我不确定我是否可以直接通过 URL、Facebook Graph API、FQL 或其他方式获得点赞数,或者我是否必须计算点赞数等等。我也不清楚是否需要使用 access_token 或其他东西,如果需要,如何?

我有一个 WordPress 插件,它在 Facebook 帖子上提取了一些数据。我有这些帖子的 URL 和 ID,例如https://www.facebook.com/merchantguru/posts/170475449629957或 154533921224110_170475449629957

所以,为了澄清我的问题:使用 PHP (WordPress),我如何在给定 URL 或 ID 的情况下提取 Facebook Post like count?

PS 我是 Facebook 编程的新手,已经阅读了许多 stackoverflow 问答,谷歌搜索,仔细阅读了 Facebook 开发人员文档和工具,但我仍然无法弄清楚。另请注意,我正在寻找 Post Like 计数而不是 Page Like 计数。

4

1 回答 1

0

您可以使用 facebook FQL 执行以下操作:

$Posts = 'SELECT like_info from stream WHERE post_id="154533921224110_170475449629957" ';
$ret_Posts = $facebook->api(array('method' => 'fql.query','query' => $Posts));
echo $ret_Posts[0]['like_info']['like_count'];
于 2013-07-27T05:56:16.900 回答