如果 facebook connect 用户更改电子邮件,我会收到通知吗?

Posted

技术标签:

【中文标题】如果 facebook connect 用户更改电子邮件,我会收到通知吗?【英文标题】:If facebook connect user changes email will I be notified? 【发布时间】:2010-01-04 14:26:54 【问题描述】:

我正在将 facebook connect 集成到我网站的注册区域中,我有一个常规注册,它将用户电子邮件和密码保存在 DB 中以供注册,现在可以选择使用 facebook connect 注册和登录。我正计划将 facebook 发送到我的登录表的电子邮件哈希添加到该用户的登录表中,并在路线图中,本月他们将返回用户的真实电子邮件地址,无论如何存在缺陷,什么是 facebook 用户在 facebook 上更改登录然后我为他们提供的电子邮件将过时,facebook 会像这样向我发送更新吗?

【问题讨论】:

【参考方案1】:

我认为 facebook 不会向您发送更新(工作量太大)。可能有时您必须询问用户详细信息并检查更改。

就个人而言,我不存储来自 facebook 的电子邮件(它们是代理的,不是吗?)但我认为你必须在你的网站上做一些有趣的事情,并在你的网站上向用户询问电子邮件地址,如果你认为这对你的目的是必要的。

我写了一篇关于我在社区中实现 facebook 登录方式的教程: http://www.barattalo.it/facebook-connect-tutorial/

再见! 朱利奥

【讨论】:

谢谢我现在在你的网站上,一些很好的教程。我现有的用户群是一个登录表和一个个人资料表,所以我打算只获取 facebook 用户的代理电子邮件并将其添加到我的登录表和 facebook ID 的额外行,但实际上它可能会更好,如果我使用了一些来自 facebook 的其他标识符,这些标识符永远不会改变。但是在 facebook API rodamap 中,他们说他们将在 1 月中旬之前发送实际的非代理电子邮件,所以我希望现在我们可以从 facebook 获得真实的电子邮件地址 你不能简单地使用 facebook 用户 ID 吗?它不会改变。 (我希望 facebook 会给我们这些电子邮件,但我不认为他们真的想要或不能)

以上是关于如果 facebook connect 用户更改电子邮件,我会收到通知吗?的主要内容,如果未能解决你的问题,请参考以下文章

如果用户在登录后更改了他的 Facebook 个人资料详细信息,如何在我的应用程序中更新 Facebook 个人资料?

默认错误消息 - 适用于 iOS 的 Cordova Facebook Connect 插件

如何显示在我的 Facebook Connect 网站上注册的 Facebook 用户列表

Phonegap Facebook Connect - 获取用户的生日和姓名

iOS - Facebook Connect 注销不删除登录详细信息?

使用 PassportJS 和 Connect for NodeJS 来验证 Facebook 用户