2012-02-22 36 views
0

我开始使用新的身份验证对话框,我把它索取用户电子邮件的权限,问题是,我得到的用户代理的电子邮件地址(与Facebook服务器)。我该如何解决这个问题?我需要用户的原始电子邮件。新的身份验证对话框给代理的电子邮件地址

我使用JS SDK和FQL以检索用户的电子邮件,但recieveing代理电子邮件:

FB.api(
      { 
       method: 'fql.query', 
       query: 'SELECT name, email FROM user WHERE uid=me()' 
      }, 
      function (response) { 
       alert('e ' + response[0].email);     
      } 
     ); 

回答

1

不能用户给你他/她的原始电子邮件地址。我不能在这里看到问题,无论你想发送给用户的电子邮件...... Facebook将转发给你!

+0

一些不使用新的身份验证对话框还要求用户的电子邮件和收到的原始电子邮件我的其他应用程序的,所以这个问题是与新的身份验证对话框,我该如何解决这个问题? – 2012-02-22 12:24:07

+0

那么,对话框将显示原始电子邮件,用户可以*更改*并选择共享代理电子邮件。有趣的是,我的测试应用程序(使用新的对话框)只分享默认电子邮件,没有选项可以更改它! – ifaour 2012-02-22 12:36:51