检查两个Facebook用户是否是朋友或不使用Facebook的PHP SDK 4.0而不重定向

时间:2014-07-20 05:57:06

标签: php facebook sdk facebook-php-sdk facebook-friends

我正在开发一款应用,我需要确定两个用户是否是朋友。我在AJAX调用中执行此任务,因此重定向显然会破坏我的AJAX响应。

每当我查看我是否是某人的朋友时,它就像我的会话已过期并将我重定向到登录页面。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我终于能够围绕这个新的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();

这将结果作为数组。好吧,无论如何都是一系列的物体。我希望这可以帮助其他人敲打他们的头脑。