[英]Getting facebook extended permissions right from the start
我有以下代碼,當沒有facebook會話存在時
session_start();
# We require the library
require("/var/www/facebook.php");
# Creating the facebook object
$facebook = new Facebook(array(
'appId' => 'app_id',
'secret' => 'secret',
'cookie' => true
));
# check if active session exists
$session = $facebook->getSession();
if(!empty($session)) {
# Do some stuff here
} else {
# There's no active session, go get one
$login_url = $facebook->getLoginUrl();
header("Location: ".$login_url);
}
登錄Facebook后,進入Facebook屏幕,顯示我的應用程序將收到Your basic info
。 是否有可能從一開始就獲得電子郵件地址? 我知道如何在成功登錄后獲得進一步的權限。 我所追求的是從一開始就獲得擴展權限,最重要的是電子郵件。
我需要做些else
來獲取電子郵件以及基本信息?
您需要告訴Facebook您需要的范圍。
$login_url = $facebook->getLoginUrl(array('scope' => 'email'));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.