【发布时间】:2011-05-16 07:09:40
【问题描述】:
我们正在实施 Facebook 连接机制,以允许用户注册我们的系统。我们会在注册时收到他们的电子邮件地址和其他详细信息。
当 FB 用户更改他在 Facebook 本身的电子邮件地址并随后登录到我们的系统时,我不确定如何处理这种情况。我不认为有一种机制可以让我们检测到这一点(或者让 facebook 通知我们)。
我该如何解决这种情况?
【问题讨论】:
我们正在实施 Facebook 连接机制,以允许用户注册我们的系统。我们会在注册时收到他们的电子邮件地址和其他详细信息。
当 FB 用户更改他在 Facebook 本身的电子邮件地址并随后登录到我们的系统时,我不确定如何处理这种情况。我不认为有一种机制可以让我们检测到这一点(或者让 facebook 通知我们)。
我该如何解决这种情况?
【问题讨论】:
在您的数据库中创建一个包含 FB userId 和电子邮件地址的表,并在您需要引用该用户的任何地方使用 FB id 作为外键。然后,在一些常规事件中,例如当用户登录、下订单或更新他们的个人资料等时,从 facebook 个人资料中获取电子邮件并更新表格。
【讨论】: