我正在尝试使用 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
}