簡體   English   中英

從一開始就獲得facebook擴展權限

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM