2012-12-28 39 views
-1

當我產生一個帶有作用域的登錄URL時,getUser()返回0; getLoginUrl()中沒有參數;它返回一個用戶ID。Facebook用戶標識在用範圍登錄後爲空爲什麼?

$userID = $facebook->getUser(); 
    $params = array(); 
    $params['scope'] = 'email, user_about_me, user_events'; 
    $params['redirect_uri'] = $appurl; 


    $loginUrl = $facebook->getLoginUrl($params); // doesnt work 
    //$loginUrl = $facebook->getLoginUrl(); // works 
    $logoutUrl = $facebook->getLogoutUrl(); 
    //test user 
    if($userID){ 
+0

什麼是記錄的行爲?你期望什麼行爲? –

回答

0

嘗試......

$loginUrl = $facebook->getLoginUrl(
    array(
     'redirect_uri' => $appurl, 
     'scope' => 'email, user_about_me, user_events', 
    ) 
); 
相關問題