我想制作一个社交媒体审核工具,并且希望得到一个人的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 />";
}
?>
我尝试了这段代码。
答案 0 :(得分:1)
有没有不使用图形API或任何API的方法吗?
否,不允许在Facebook上刮刮。
只有一种方法可以做到这一点:
/page-id?fields=fan_count
带有示例代码的API参考:https://developers.facebook.com/docs/graph-api/reference/page/