登录Facebook并存储重要的用户信息

时间:2012-03-14 16:11:32

标签: facebook

facebook“wave”终于打动了我,我发现现在是时候将Facebook API的奇迹整合到我的网站中了。我有点担心实施“使用Facebook登录”按钮,因为我的网站存储了有关每个用户的信息,而且我不确定facebook登录系统是否也会存储所述信息。注册到我网站的任何用户都能够“喜欢”浏览网站时找到的某些网页,并且用户喜欢的每个网页的类别都会存储并链接到他的用户名。

如果用户使用“登录Facebook”,然后跳过我的注册页面,是否仍会保存有关类别的信息?

即使看着StackOverflow.com,我也注意到我的所有个人资料信息都已保存,但在哪里?我使用facebook按钮登录,那么我的个人资料信息究竟保存在哪里?

2 个答案:

答案 0 :(得分:10)

当您使用Facebook登录时,您的网站会获得Facebook ID和其他一些信息(取决于您的要求,但通常是姓名,姓氏,电子邮件地址)。然后,您可以使用Facebook ID或电子邮件地址将其链接到系统中的现有帐户。如果找不到,请使用Facebook提供的详细信息自动创建一个新帐户。

答案 1 :(得分:3)

您可以使用Facebook提供的Registration Social Plugin,以便在用户使用自己的脸谱资料注册到您的网站时获取用户所需的数据。

另外,正如@JonGrant所写,您可以使用api从Facebook获取所需信息,只需考虑您要求的权限越多,用户授权您的应用的次数就越少。


编辑:插件现已过期,请参阅Facebook Login

This was plugin removed as of API version 2.0. It will stop working
on July 30, 2015. Apps using this plugin should migrate to Facebook Login.

来源:facebook docs