Попробуйте этот код - это рабочий код, который я использую при создании приложения. Я предполагаю из вашего сообщения, что вы используете PHP SDK
< ?php
require_once('facebook.php');
// Create our Application instance.
$facebook = new Facebook(array(
'appId' => 'YOUR APP ID',
'secret' => 'YOUR APP SECRET',
'cookie' => true
));
if ($user = $facebook->getUser()) { //user is logged in and authorized us
$user = $facebook->getUser();
$fbme = $facebook->api('/me');
print "Welcome User ID: " . $user;
print_r($fbme);
} else { // User has not authorized us or is not logged in
$params = array(
'fbconnect'=>0,
'canvas'=>1,
'req_perms'=>'publish_stream,email',
// For a full list of permissions: http://developers.facebook.com/docs/authentication/permissions
);
$loginUrl = $facebook->getLoginUrl($params);
print "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
}
Не забудьте протестировать его в новом и новом браузере и другой учетной записи.