我正在使用最新版本的Facebook SDK(它允许连接到一个叫做“图形API”的东西,但我不确定)。我已经修改了Facebook的示例代码,让我能够连接到Facebook并且这个可以运行……但是我无法获取我的朋友列表。
$friends = $facebook->api('friends.get');
这会产生错误信息:“致命错误:未捕获的OAuthException:(#803)请求的一些别名不存在:friends.get,位于/ mycode / facebook.php的第543行抛出”。
不知道为什么或者那是什么意思。有人能告诉我获取好友列表的正确语法(用最新的Facebook API)吗?(我尝试了“$friends = $facebook->api->friends_get();”,但是得到了另一个错误,“致命错误:在/mycode/example.php的第129行调用非对象成员函数friends_get()”。)
我可以确认在我的代码中,在此之前的所有内容都很好:我已连接到Facebook并拥有有效的会话,并且可以获取我的信息并将其转储到屏幕上...即此代码在失败的friends.get调用之前完美执行:
$session = $facebook->getSession();
if ($session) {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
print_r($me);