Facebook(JavaScript)电子邮件权限对话框-错误

Facebook(JavaScript)电子邮件权限对话框-错误,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-authentication,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Authentication,我正在用FB JavaScript SDK开发一个Facebook应用程序。我需要在我使用OAuth对话框的应用程序启动时获得电子邮件许可。代码如下: <html xmlns:fb="https://www.facebook.com/2008/fbml"> <body> <script src="http://connect.facebook.net/en_US/all.js"></script> <div id="fb-

我正在用FB JavaScript SDK开发一个Facebook应用程序。我需要在我使用OAuth对话框的应用程序启动时获得电子邮件许可。代码如下:

<html xmlns:fb="https://www.facebook.com/2008/fbml">
  <body>
    <script src="http://connect.facebook.net/en_US/all.js"></script>
    <div id="fb-root"></div>
    <script>
      // assume we are already logged in
      FB.init({appId: '*************', xfbml: true, cookie: true, oauth: true});

      FB.login({
        scope: 'email,user_birthday',
      });
     </script>

     <a href="https://www.facebook.com/dialog/oauth/?
  scope=email,user_birthday&
  client_id=148244388606048&
  redirect_uri=https://apps.facebook.com/projectatestapp/test2.html&
  response_type=token"> test</a>
  </body>
</html>

//假设我们已经登录
init({appId:'***********',xfbml:true,cookie:true,oauth:true});
FB.login({
范围:“电子邮件,用户\生日”,
});
但是当我点击URL
https://apps.facebook.com/projectatestapp/test2.html
,我看到了测试链接。当我点击链接时,一些屏幕闪烁,然后我被引导到Facebook页面,页面上有一个大的Facebook按钮,当我点击大的fb图标按钮时,我会看到权限窗口


现在我不知道我做错了什么,因为我不想在我的申请许可窗口中看到大的fb按钮。如何跳过它

target=“\u top”
属性添加到您的链接
,这样链接将在顶部窗口而不是iframe中打开。

我还有一个问题:$现在,链接直接指向权限窗口,然后允许按钮指向我的test2.html页面,效果非常好。。但是如何在test2.html页面中获取电子邮件id呢?试一试,如果你无法解决它,用你尝试过的代码问一个新问题,如果你使用的是服务器端技术,或者只使用JS,怎么样?:)