我需要帮助才能获得Facebook用户的电子邮件。这就是我所做的。
https://graph.facebook.com/me?scope=email&access_token=xxxxxxxxxxxxxxxx
我回来的结果中没有电子邮件。
{
"id": "7027110",
"name": "John Mike",
"first_name": "John",
"last_name": "Mike",
"link": "http://www.facebook.com/john.mike",
"username": "john.mike",
"location": {
"id": "11241875545",
"name": "Oakland, New Jersey"
},
"gender": "male",
"timezone": -5,
"locale": "en_US",
"verified": true,
"updated_time": "2011-12-07T16:53:47+0000"
}
还试图将scope = email更改为fields = email,仍然无法正常工作。什么不见了,请帮帮我
答案 0 :(得分:6)
您可以像这样获得用户电子邮件:
https://graph.facebook.com/v2.5/me?fields=id,name,email
更多细节请here
答案 1 :(得分:1)
您是否获得了用户的email
延期许可?您可以通过调用/me/permissions
答案 2 :(得分:1)
用户必须先授权您获取此信息。如果可能的话,我们收到的垃圾邮件将比我们收到的垃圾邮件多100倍。
此Facebook tool可以为您提供帮助。