Ссылка facebook поделиться счетчиком с file_get_contents

Я пытаюсь получить общее количество ссылок на Facebook с помощью функции «file_get_contents».

Это мой код:

$url = x;
$data = file_get_contents('http://graph.facebook.com/?id=".$url');
$obj = json_decode($data, true);
$like_no = intval($obj->{'shares'});
echo $like_no;

Я попробовал это, и это не работает. Но file_get_contents включен на моем сервере, поэтому я не могу найти решение … Если вы можете мне помочь! Заранее спасибо 🙂

0

Решение

Спасибо с вашей помощью, я нахожу решение и без API (я счастлив :))

Для людей, заинтересованных в:

$url = x;
$data = file_get_contents('http://api.facebook.com/restserver.php?method=links.getStats&format=json&urls='.$url);
$obj = json_decode($data, true);
$like_no = $obj[0]['total_count'];
2

Другие решения

Вам нужен токен доступа для доступа к этой ссылке, которую можно получить, зарегистрировавшись в качестве разработчика и создав приложение.

Некоторые ссылки, которые могут быть полезны:

1) Разработчики Facebook: https://developers.facebook.com/

2) PHP SDK: https://developers.facebook.com/docs/reference/php/4.0.0

3) График API документации: https://developers.facebook.com/docs/graph-api

Вам нужно подключиться к api facebook graph ap с помощью клиента OAuth2, и для этого вам необходимо прочитать их документацию.

L.E. Кажется, я не прав. Вам на самом деле не нужен токен доступа для получения этой информации.

Проверьте этот ответ: Получить количество Facebook * акций * определенного URL

0

По вопросам рекламы [email protected]