как получить лайки страницы с фб по php - PullRequest
0 голосов
/ 09 октября 2019

Я хочу создать инструмент аудита в социальных сетях, и я хочу получать лайки на Fb-странице человека. По сути, я хочу, чтобы этот человек ввел URL-адрес своих страниц FB, а затем я хочу получить подобные его страницы и отобразить их на своей странице PHP. Есть ли способ, которым я могу сделать это без использования API графа или любого API. Я просто хочу простой кусок кода.

Я искал много вопросов, касающихся моего проекта в Интернете, а также в 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 Ответ

1 голос
/ 09 октября 2019

Есть ли способ, которым я могу сделать это без использования API-интерфейса Graph или какого-либо API

Нет, в Facebook не разрешено использовать скребки.

Существует только один способДля этого:

Справочник по API с примером кода: https://developers.facebook.com/docs/graph-api/reference/page/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...