Php facebook oauth与http referer的问题

Php facebook oauth与http referer的问题,php,facebook,api,http,oauth,Php,Facebook,Api,Http,Oauth,我今天收到一封邮件说: 在我们研究过的每一个案例中, 此信息通过 由用户的 浏览器使用时可能会发生这种情况 我们的传统身份验证系统和 包括,或 页面中来自第三方的内容 从中接收身份验证数据的 脸谱网。我们的遗留机制通过了 URL中的身份验证信息 查询字符串,如果已处理 错误,可以传递到第三个 通过浏览器创建的聚会。我们现在 OAuth 2.0身份验证系统, 一年多前发布,通过了这个 URL片段中的信息 未通过服务器传递给第三方 浏览器 我有点困惑,因为我集成的方式是使用PHP API,使用与ex

我今天收到一封邮件说:

在我们研究过的每一个案例中, 此信息通过 由用户的 浏览器使用时可能会发生这种情况 我们的传统身份验证系统和 包括,或 页面中来自第三方的内容 从中接收身份验证数据的 脸谱网。我们的遗留机制通过了 URL中的身份验证信息 查询字符串,如果已处理 错误,可以传递到第三个 通过浏览器创建的聚会。我们现在 OAuth 2.0身份验证系统, 一年多前发布,通过了这个 URL片段中的信息 未通过服务器传递给第三方 浏览器

我有点困惑,因为我集成的方式是使用PHP API,使用与example.PHP文件类似的响应:

以下是我提出请求的方式:

$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