1

我正在尝试在我的 Codeigniter 函数中进行 Facebook 登录。我设置了配置并重定向到权限页面,我也获得了用户的权限,最后将页面再次重定向到这个函数,但 getUser() 函数仍然返回 0。这里有什么问题?有人可以帮忙吗?我的代码在这里;

public function facebook_uye() {
    $fb_config = array(
        'appId' => 'xxxxx',
        'secret' => 'xxxxxxxxxxxxxxx'
    );

    $this->load->library('facebook', $fb_config);
    $user = $this->facebook->getUser();

    if ($user) {
        try {
            $user_profile = $this->facebook->api('/me');
        } catch (FacebookApiException $e) {
            error_log($e);
            $user = null;
        }
        print_r($user_profile);
    } else {
        $url = "https://graph.facebook.com/oauth/authorize?client_id=xxxxxxx&redirect_uri=http://www.blahblah.com/&scope=email";
        echo "<script language=javascript>window.open('$url', '_parent', '')</script>";
    }

}

4

0 回答 0