【发布时间】:2023-03-27 11:45:01
【问题描述】:
我正在使用the most recent version of the Facebook SDK(虽然我不确定,但它可以连接到称为“图形 API”的东西)。我已经修改了 Facebook 的示例代码,让我可以连接到 Facebook,这很有效……但我无法获得我的朋友列表。
$friends = $facebook->api('friends.get');
这会产生错误消息:“致命错误:未捕获的 OAuthException:(#803) 您请求的某些别名不存在:friends.get throw in /mycode/facebook.php on line 543”
不知道为什么会这样或这意味着什么。有人能告诉我获取朋友列表的正确语法(对于最新的 Facebook API)吗? (我尝试了“$friends = $facebook->api->friends_get();”并得到一个不同的错误,“致命错误:在 /mycode/example.php 上的非对象上调用成员函数 friends_get()第 129 行"。)
我可以确认,在我的代码中的这一点之前,一切都很好:我已通过有效会话连接到 Facebook,我可以获取我的信息并将其转储到屏幕上...即此代码之前完美执行失败的friends.get调用:
$session = $facebook->getSession();
if ($session) {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
print_r($me);
【问题讨论】:
标签: php facebook facebook-php-sdk facebook-apps facebook-friends