当一个人使用他的Facebook帐户注册我的网站时,我遇到了关于获取朋友的电子邮件的问题。
这是我的Fql查询 -
/fql?q=SELECT+uid+,+ name+,+ pic_square+,+affiliations+,+birthday_date+,+sex+,+relationship_status+,+current_location+,+education_history+,+work_history+,+contact_email+ FROM+ user+ WHERE+(sex='female')+AND+uid+ IN +(SELECT+ uid2+ FROM +friend+ WHERE+ uid1=me())
现在,当我无法获取电子邮件ID时,我无法自动向他们发送邀请。
给我一些建议
PS我不想发送个人信息或在Facebook墙上发帖。
答案 0 :(得分:2)
我认为你不能那样做。
如果您查看权限的官方文档:http://developers.facebook.com/docs/reference/api/permissions/并查找“电子邮件”权限,您需要用户授予您的权限才能收到他的电子邮件,在“朋友”权限旁边“列你会看到”不适用“。
那应该告诉你,你无法获得朋友的电子邮件地址,这是facebook没有提供的好东西。
修改
您还可以查看此主题:Facebook friends email FQL