2011-07-19 5 views
1

何らかの理由で、基本情報の上に追加のアクセス許可を要求できないようです。私は現在、ここにあるCode Igniter/Facebookフレームワークを使用しています: https://bitbucket.org/deth4uall/facebook-ignited/'REQ_PERMS'と 'SCOPE'のどちらも動作していません - FB認証

私は間違って何をしていますか?私はそれを把握していないようだ。

<pre>public function getLoginUrl($params=array()) { 
    $this->establishCSRFTokenState(); 
    $currentUrl = $this->getCurrentUrl(); 
    return $this->getUrl(
     'www', 
     'dialog/oauth', 
     array_merge(array(
      'display' => 'popup', 
      'client_id' => $this->getAppId(), 
      'redirect_uri' => $currentUrl, // possibly overwritten 
      'state' => $this->state, 
      'scope' =>"email,user_birthday, user_likes, user_interests, offline_access, publish_stream, read_friendlists"), 
     $params)); 
} 

</pre> 
+0

あなたは 'base_facebook.php'ファイルを変更しています!?あなたはあなたが図書館で行方不明にならないことを知っています!あなたのコントローラを投稿できますか? – ifaour

+0

私はそれを理解しました、私はconfig.phpファイルを編集しなければなりませんでした。スコープはそこで定義されました。 – tonydx

答えて

1

base_facebook.phpで何も編集する必要はありません。

は、単にあなたの認証ファイルに以下を追加したり、ログインリンクを好きな場所:

$login_url = $facebook->getLoginUrl($params = array('scope' => "email,user_birthday, user_likes, user_interests, offline_access, publish_stream, read_friendlists")); 
関連する問題