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