可能重复:
如何获取 Facebook 好友的电子邮件?
在我的应用程序中,我必须检索用户的朋友电子邮件地址。我尝试了以下代码,但我没有得到朋友的电子邮件地址。
我的代码:
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxxxxxxxxxxxx',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
oauth :true
});
function login(){
/* Show User's Name*/
FB.api('/me/friends', function(response) {
alert("user name:"+response.name);
alert("user mailid:"+response.email);
// document.getElementById('login').style.display = "block";
// document.getElementById('login').innerHTML = response.name + " succsessfully logged in!";
});
//window.location="http://google.com"; // Redirect to Another Page.
}
但是在警报中没有显示邮件ID。我搜索了这个,我发现电子邮件不是公共财产,所以我可以做些什么来检索邮件ID。