如何通过PHP从FB中获取页面的喜欢

时间:2019-10-09 14:51:15

标签: php html facebook facebook-graph-api

我想制作一个社交媒体审核工具,并且希望得到一个人的Fb页面赞。基本上,我想要的是我要那个人输入他的FB页面URL,然后我要获取他页面的喜欢页面并在我的PHP页面中回显它。有没有不用图形API或任何API的方法?我只想要一个简单的代码。

我已经在Web和StackOverflow上搜索了很多有关我的项目的问题,但是找不到我想要的东西,最后,我问了这个问题。有谁可以帮助我吗? 谢谢。

<?php

$file = "https://www.facebook.com/IntellectualIndies/?epa=SEARCH_BOX";
$data = file_get_contents($file);
preg_match_all ('~<div class=\'_4bl9\'>\s*(<div.*?</div>\s*)?(.*?)</div>~is', $data, $matches);
$content = $matches[1];
$total = count($content);
for($i=0; $i<$total; $i++){
echo $content[$i]."<br />";
}
?>

我尝试了这段代码。

1 个答案:

答案 0 :(得分:1)

  

有没有不使用图形API或任何API的方法吗?

否,不允许在Facebook上刮刮。

只有一种方法可以做到这一点:

带有示例代码的API参考:https://developers.facebook.com/docs/graph-api/reference/page/