CI Facebook登录

时间:2013-11-12 20:46:28

标签: php facebook codeigniter facebook-graph-api

我正在尝试使用我的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>";
    }

}

0 个答案:

没有答案