获取具有最新 API 的 Facebook 好友列表
2022-08-30 16:46:31
我正在使用最新版本的Facebook SDK(尽管我不确定,但它可以连接到称为“图形API”的东西)。我已经调整了Facebook的示例代码,让我连接到Facebook,这很有效......但我无法获得我的朋友名单。
$friends = $facebook->api('friends.get');
这将生成错误消息:“致命错误:未捕获的 OAuthException:(#803) 您请求的某些别名不存在:friends.get throw in /mycode/facebook.php 第 543 行”
不知道为什么会这样,也不知道这意味着什么。有人可以告诉我正确的语法(对于最新的Facebook API)来获得朋友列表吗?(我尝试了“$friends = $facebook->api->friends_get();”,并得到一个不同的错误,“致命错误:在/mycode/example中的非对象上调用成员函数friends_get().php第129行”。
我可以确认,在我的代码中,在这一点之前,一切都很好:我通过有效的会话连接到Facebook,我可以获取我的信息并将其转储到屏幕上,只需...即,此代码在失败的friends.get调用之前完美地执行:
$session = $facebook->getSession();
if ($session) {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
print_r($me);