gpt4 book ai didi

android - 是否保证每个 Facebook 用户都有一封通过登录 API 返回的电子邮件?

转载 作者:行者123 更新时间:2023-11-30 03:03:48 25 4
gpt4 key购买 nike

通过请求电子邮件权限,应用可以访问用户的主要电子邮件地址。我想为用户提供一种通过 Facebook 按钮以及使用电子邮件/密码登录的方法。

但是,我的应用程序依赖于每个用户的电子邮件地址。是否保证所有通过 Facebook 登录的用户都有一个电子邮件地址?

最佳答案

AFAIK facebook 不保证会返回您的电子邮件地址。但是我们需要确保它应该以独特的方式生成一些电子邮件。所以我用一种方式实现。

  1. 首先通过 String email = user.getProperty("email").toString();

  2. 方法检查您从 FB 获得的电子邮件 ID
  3. 因此,如果您的电子邮件为空,那么您确定返回了图用户。因此,通过 graphUser.getUsername() 方法,您将获得唯一的用户名。所以只需附加 @facebook.com

这个解决方案再次适用于我检查您的要求

关于android - 是否保证每个 Facebook 用户都有一封通过登录 API 返回的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22140736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com