2

我正在开发一个应用程序,允许用户使用 Facebook 登录我们的网站。我们还有一个现有的登录系统,我也想继续使用它。目标是在我们的用户数据库中保存新的 Facebook 用户,如果他们决定从现在开始通过 Facebook 登录,则合并现有用户。

我的应用程序要求电子邮件许可,我注意到用户有可能使用 xxxx@proxymail.facebook.com 地址。为了不创建重复的用户记录,我想知道这个代理邮件地址对于用户+应用程序组合是否是唯一的。

换句话说:如果用户禁止我的应用程序然后重新允许它,该用户会获得一个新的代理邮件地址,还是会在我的应用程序和用户的生命周期内保持不变?

4

1 回答 1

0

代理电子邮件是遗留的。任何新用户都会收到一封明文电子邮件。我认为您需要检测来自以前用户的代理电子邮件,然后向 /USERID/premissions 发出 DELETE 以撤销他们的身份验证并让他们重新授权您的应用程序。然后您将收到他们的明文电子邮件。无法将所有旧代理电子邮件转换为纯文本。

于 2012-01-26T04:20:01.500 回答