PHPとFacebookを使って簡単にログインしようとしています。問題は、「iframe」、「popup」、または「page」が表示されるはずのときにこの結果が得られることです(いずれも機能していません)。
API Error Code: 102
API Error Description: Session key invalid or no longer valid
Error Message: Iframe dialogs must be called with a session key
私が今使っているコードはこれです:
$config = array(
'appId' => 'CODE1',
'secret' => 'CODE2',
'cookie' => true
);
$params = array(
'redirect_uri' => 'http://domain.dev',
'display'=>'iframe'
);
$facebook = new Facebook($config);
$user = $facebook->getUser();
if ($user) {
//something
} else {
$user = null;
$loginUrl = $facebook->getLoginUrl($params);
//redirect to loginURL
}