2011-06-19 104 views
-1

我是新來Facebook的API,但是我有這樣的:Facebook登入:我如何獲得用戶的電子郵件?

<html> 
<head> 
    <title>My Facebook Login Page</title> 
</head> 
<body> 
    <div id="fb-root"></div> 
    <script src="http://connect.facebook.net/en_US/all.js"></script> 
    <script> 
    FB.init({ 
     appId:'my_app_id', cookie:true, 
     status:true, xfbml:true 
    }); 
    </script> 

    <fb:login-button perms="email">Login</fb:login-button>  

</body> 

我想知道,當用戶接受我的燙髮或者當他們返回到我的網站,我該怎麼辦得到用戶的電子郵件加法器?

+0

這是一個可能重複http://stackoverflow.com/questions/3362885/how-to-get-users-email- ID-在Facebook的應用程序,using- PHP – Tapos

回答

0

退房的JavaScript SDK文檔,他們有這樣做的一個類似的例子。嘗試是這樣的:

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

這將幫助:如果(用戶

FB.api( '/我',功能(用戶){ = NULL){ 文件撰寫(user.email );} } )

電話用戶後這個功能可以使您許可

相關問題