0
我已经分配到Facebook API中工作。但我有这个问题,它给了我这个错误:An error occurred。请稍后再试。顺便说一句,我使用Codeigniter框架。发生错误。请稍后再试。 getLoginUrl()
现在我有这样的:
function sns()
{
$user = $this->facebook->getUser();
if($user) {
try {
$data['user_profile'] = $this->facebook->api('/me');
echo '<pre>'.htmlspecialchars(print_r($data['user_profile'], true)).'</pre>';
}catch (FacebookApiException $e) {
error_log($e);
echo '<pre>'.htmlspecialchars(print_r($e, true)).'</pre>';
$data['user'] = NULL;
}
}
if($user) {
$data['logoutUrl'] = $this->facebook->getLogoutUrl();
} else {
$params = array(
'scope' => 'read_stream, friends_likes',
'redirect_uri' => site_url('/home/sns')
);
$data['loginUrl'] = $this->facebook->getLoginUrl($params);
}
$this->load->vars($data);
$this->load->view('home/sns');
}
在我的网址
:
我想我的问题是REDIRECT_URI参数的一部分。我想要的是通过fb登录后它会重定向回我的sns函数/方法。我做对了吗?请帮助