繁体   English   中英

从他们的FB ID获取Facebook用户电子邮件

[英]Get Facebook User Email from their FB ID

我花了几个小时寻找解决方案,最终放弃了。 我希望有人能帮助我。

基本上,我有一个iPhone应用程序,用户可以在其中使用Facebook登录。 当他们这样做时,他们的Facebook ID被发送到服务器并用作他们的用户ID(如果使用电子邮件登录,则代替他们的电子邮件)。 现在,如果我想在新用户首次注册/登录时给他们发送电子邮件,那么如何从发送到服务器的ID中获取Facebook用户的电子邮件。 我确实有来自Facebook的电子邮件权限,但是我不知道如何仅从其ID中获取用户的电子邮件。

这可能吗?

当他们在您的应用上通过身份验证时,不要将user_id发送到您的服务器,而是发送access_token 然后,您可以使用该令牌查询API,并获取他们已授权您拥有的所有数据。

奖励:有人几乎不可能欺骗发布给您应用的有效访问令牌。

您需要给它变量:facebook-> api('/ me / email')

编辑:此处发布: Facebook Graph API,如何获取用户电子邮件? 阅读第二个答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM