2012-02-22 2 views
0

새 인증 대화 상자를 사용하기 시작했으며 사용자에게 이메일 권한을 요청하도록 설정했습니다. 문제는 페이스 북 서버에서 사용자 프록시 이메일 주소를 받는다는 것입니다. 이 문제를 어떻게 해결할 수 있습니까? 사용자 원래 이메일이 필요합니다.새 인증 대화 상자에서 프록시 이메일 주소 지정

I 사용자의 이메일을 가져 오지하기 위해 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

당신 사용자가 당신에게 그/그녀의 원래 이메일을 줄 수 없습니다 주소. 그리고 나는 여기에 문제를 볼 수 없다. 당신이 사용자에게 보내고 싶은 이메일이 무엇이든지 ... 페이스 북이 당신을 위해 그것을 전달할 것이다!

+0

새 인증 대화 상자를 사용하지 않는 일부 다른 앱에서도 사용자 이메일을 요청하고 원본 이메일을 수신하므로 새 인증 대화 상자에 문제가 있습니다. 어떻게 해결할 수 있습니까? –

+0

글쎄, 대화 상자에 원래 이메일이 표시되고 사용자가 * 변경할 수 * 대신 프록시 된 이메일을 공유하도록 선택할 수 있습니다. 재미있는 점은 내 테스트 앱 (새 대화 상자를 사용하는)이 기본 이메일을 변경하지 않고 옵션 만 공유한다는 것입니다. – ifaour

관련 문제