我正在开发一个应用程序,我需要确定两个用户是否是朋友。我在 AJAX 调用中执行此任务,因此重定向显然会破坏我的 AJAX 响应。
每次我检查我是否与某人成为朋友时,它就像我的会话已过期并将我重定向到登录页面。
非常感激任何的帮助。
我正在开发一个应用程序,我需要确定两个用户是否是朋友。我在 AJAX 调用中执行此任务,因此重定向显然会破坏我的 AJAX 响应。
每次我检查我是否与某人成为朋友时,它就像我的会话已过期并将我重定向到登录页面。
非常感激任何的帮助。
我终于能够完全理解这个新的 Facebook SDK。
这是我的解决方案:
FacebookSession::setDefaultApplication($appId,$appSecret);
$session = FacebookSession::newAppSession();
$response = (new FacebookRequest( $session, 'GET', '/' . $userId . '/friends?fields=id,installed,name'))->execute()->getGraphObject(GraphObject::className())->asArray();
这将结果作为一个数组。好吧,无论如何都是一组对象。我希望这可以帮助其他人敲打他们的头。