Ни REQ_PERMS, ни SCOPE не работают - Аутентификация FB - PullRequest
1 голос
/ 19 июля 2011

По какой-то причине я не могу запрашивать дополнительные разрешения в дополнение к основной информации.В настоящее время я использую платформу Code Igniter / Facebook, найденную здесь: https://bitbucket.org/deth4uall/facebook-ignited/

Что я делаю неправильно?Я не могу понять это.

<code><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));
}

1 Ответ

1 голос
/ 19 июля 2011

Вам не нужно ничего редактировать в base_facebook.php.

Просто добавьте это в свой файл аутентификации или куда хотите указать ссылку для входа:

$login_url = $facebook->getLoginUrl($params = array('scope' => "email,user_birthday, user_likes, user_interests, offline_access, publish_stream, read_friendlists"));
...