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