Я использую самую последнюю версию Facebook SDK (которая позволяет подключаться к чему-то, называемому «Graph API», хотя я не уверен).Я адаптировал пример кода Facebook, чтобы я мог подключиться к Facebook, и это работает ... но я не могу получить список моих друзей.
$friends = $facebook->api('friends.get');
Это приводит к сообщению об ошибке: «Неустранимая ошибка:Uncaught OAuthException: (# 803) Некоторые из запрошенных вами псевдонимов не существуют: friends.get, брошенный в /mycode/facebook.php в строку 543 "
Не знаю, почему это так и что это значит.Может кто-нибудь сказать мне правильный синтаксис (для последней версии Facebook API), чтобы получить список друзей?(Я попытался "$ friends = $ facebook-> api-> friends_get ();" и получил другую ошибку "Неустранимая ошибка: вызов функции-члена friends_get () для необъекта в /mycode/example.php настрока 129 ".)
Я могу подтвердить, что ДО этого пункта в моем коде все было в порядке: я подключен к Facebook с допустимым сеансом, и я могу получить свою информацию и просто вывести ее на экран.то есть этот код прекрасно выполняется до неудачного вызова friends.get:
$session = $facebook->getSession();
if ($session) {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
print_r($me);