Php facebook oauth与http referer的问题
我今天收到一封邮件说: 在我们研究过的每一个案例中, 此信息通过 由用户的 浏览器使用时可能会发生这种情况 我们的传统身份验证系统和 包括,或 页面中来自第三方的内容 从中接收身份验证数据的 脸谱网。我们的遗留机制通过了 URL中的身份验证信息 查询字符串,如果已处理 错误,可以传递到第三个 通过浏览器创建的聚会。我们现在 OAuth 2.0身份验证系统, 一年多前发布,通过了这个 URL片段中的信息 未通过服务器传递给第三方 浏览器 我有点困惑,因为我集成的方式是使用PHP API,使用与example.PHP文件类似的响应: 以下是我提出请求的方式:Php facebook oauth与http referer的问题,php,facebook,api,http,oauth,Php,Facebook,Api,Http,Oauth,我今天收到一封邮件说: 在我们研究过的每一个案例中, 此信息通过 由用户的 浏览器使用时可能会发生这种情况 我们的传统身份验证系统和 包括,或 页面中来自第三方的内容 从中接收身份验证数据的 脸谱网。我们的遗留机制通过了 URL中的身份验证信息 查询字符串,如果已处理 错误,可以传递到第三个 通过浏览器创建的聚会。我们现在 OAuth 2.0身份验证系统, 一年多前发布,通过了这个 URL片段中的信息 未通过服务器传递给第三方 浏览器 我有点困惑,因为我集成的方式是使用PHP API,使用与ex
$facebook = new Facebook(array(
'appId' => FACEBOOKAPPID,
'secret' => FACEBOOKSECRET,
'cookie' => false,
));
$fb_session = $facebook->getSession();
$fb_me = null;
// Session based API call.
if ($fb_session) {
try {
$fb_uid = $facebook->getUser();
$fb_me = $facebook->api('/me');
$fb_me['photo'] = 'http://graph.facebook.com/'.$fb_uid.'/picture?type=large';
$_SESSION['register_api'] = 1;
$_SESSION['register_api_details'] = $fb_me;
$_SESSION['register_api_user_id'] = $fb_uid;
header_redirect(SITEURL.'/register');
} catch (FacebookApiException $e) {
error_log($e);
}
}
else{
# LOGIN URL FOR FACE BOOK & request extra stuff
$fb_login_url = $facebook->getLoginUrl(array('req_perms'=>'email,user_about_me,user_birthday,user_website'));
header_redirect($fb_login_url);
}
一切正常,但我不明白我做错了什么。据我所知,我正在使用oauth
救命啊!我需要在下周发布这个
谢谢 事实证明,他们正准备发布解决此问题的新版本API