2014-07-20 4 views
0

저는 앱을 만들고 있는데 두 명의 사용자가 친구인지 확인해야합니다. 나는 AJAX 호출에서이 작업을 수행하므로 리다이렉트가 AJAX 응답을 깨뜨릴 수있다.두 명의 Facebook 사용자가 친구인지 또는 리디렉션없이 Facebook의 PHP SDK 4.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(); 

이 배열로 결과를 가져옵니다

여기 내 솔루션입니다. 어쨌든 물체들의 배열. 다른 사람들이 머리를 부딪히는 데 도움이되기를 바랍니다.