До недавних изменений в политики Facebook, можно было создать WWW приложение и следующим образом получать количество подписчиков:
function getFacebookFollowers($page, $appid, $appsecret) {
$json_url ='https://graph.facebook.com/'.$page.'?access_token='.$appid.'|'.$appsecret.'&fields=likes';
$json = file_get_contents($json_url);
$json_output = json_decode($json);
if ($json_output->likes) {
$likes = (intval($json_output->likes) > 1) ? intval($json_output->likes) : 0;
return $likes;
}
else {
return 0;
}
}
На данный момент вариант не работает. Имеется ли другой "легкий" метод получения графы о подписчиках, с учетом того, что большинство страниц недоступны без авторизации в социальной сети?
PS: Также нужны учитывать, что подписчики и лайки для групп Facebook это 2 разные графы.
Ваш вариант был допусти́м пару месяцев назад, но в связи с новой политикой конфиденциальности, доступ предоставлен только администраторам сообщества.
Альтернативных способов практически нет, кроме как: сделать велосипед путем прямой авторизации для получения кук, и, с этими куками делать запросы к конкретной странице, откуда можно будет парсить данные о количестве участниках и другую информацию.
Можно посмотреть запросы API мобильного приложения через дебагер, а потом сделать лямбду или гугл функцию которые будут делать запрос на API фейсбука и в ответ отдавать json или xml :)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей