2012-02-22 34 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