Я только что узнал, что Facebook обновил свой график api и теперь требует токена доступа, чтобы получить как подсчеты для страницы, которая будет отображаться на внешнем веб-сайте. Я пошел через движения установки приложения, чтобы получить маркер и следующее:График Facebook api не возвращает все
$fbData = json_decode(file_get_contents('https://graph.facebook.com/myFacebookName?access_toke=MyAppId|MySecretToken'));
print_r($fbData);
Казалось бы, только возвращающиеся объекты:
stdClass Object ([name] => My Facebook Name [id] => id number)
И это все, не давая мне ничего разобрать. Имя и идентификатор, которые проходят, являются правильными, поэтому происходит соединение. Обратите внимание, что я отредактировал некоторую информацию, поэтому MyFacebookName и MyAppId | MySecretToken на самом деле заполнены правильной информацией. Любые идеи о том, как получить полный список JSON для захвата страниц? Я что-то упускаю?
UPDATE Благодаря Tobi и дальнейшее чтение граф API, документация, я был в состоянии получить число подобных с со следующими:
$fbData = json_decode(file_get_contents('https://graph.facebook.com/name?fields=likes&access_token=appId|accessToken'));
<?php echo number_format($fbData->likes);?>
_ «Я пропускаю что-то?» _ - да, что там _is_ в журнал изменений. https://developers.facebook.com/docs/apps/changelog#v2_4_changes – CBroe