如何通过PHP或WordPress获得给定FB帖子ID的Facebook帖子赞数


How to get Facebook Post Like Count given FB Post ID via PHP or WordPress

我正在尝试获得一些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帖子的计数?

附言:我是全新的脸书编程,读过不少stackoverflow问答;A在谷歌上搜索,仔细阅读了Facebook开发人员的文档和工具,但我仍然搞不清楚。另外请注意,我要找的是点赞数,而不是页面点赞数。

以下是使用facebookFQL:可以做的事情

$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'];