"REQ_PERMS"和"SCOPE"都不起作用 - FB身份验证



无论出于什么原因,我似乎无法在基本信息之上请求额外的权限。我目前正在使用Code Igniter/Facebook框架在这里找到:https://bitbucket.org/deth4uall/facebook-ignited/

我做错了什么?我似乎想不明白。

<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>

您不需要在base_facebook.php中编辑任何内容。

只需将此添加到您的身份验证文件或任何您想要的登录链接:

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

最新更新