アプリの設定でスコープ (権限) を設定します
これも参照してください:
$facebook = new Facebook(array(
'appId' => 'xxxxxxxxxxxxxxxxxxxxxx',
'secret' => 'xxxxxxxxxxxxxxxxxxxxx',
));
$facebookUser = $facebook->getUser();
$fbLogoutUrl = $facebook->getLogoutUrl();
if ($facebookUser) {
try {
$fbUserProfile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
if (!empty($fbUserProfile)) {
$fbUserId = $fbUserProfile ['id'];
$fbUserEmail = $fbUserProfile ['email'];
}
} else {
$fbLoginUrl = $facebook->getLoginUrl(array('scope' => 'email,publish_stream,user_photos,photo_upload,offline_access'));
header("Location: " . $fbLoginUrl);
}
よろしく : TechNew.In