Facebook如何进行身份验证,让我iD用户



我有一个网站,我需要拥有用户ID的数据。例如,他们进入自己喜欢的食物:

userid       favorite food
------       -------------
1            french fries
2            tacos
3            fish sticks
4            chipotle

当我使用Facebook身份验证时,我将使用哪些标识符用于用户ID?我假设它不是名字,因为这会产生重复。只是该人的Facebook ID吗?

也适用于第三方网站的" Facebook Connect"或" Facebook授权"或其他内容的正确API?

当我使用Facebook身份验证时,我将使用哪些标识符用于用户ID?我假设它不是名字,因为这会产生重复。只是该人的Facebook ID吗?

是的,使用该人的Facebook ID。其他项目(例如其电子邮件或名称)可能会更改,但是对于特定帐户而言,ID始终相同,可以通过各种API来查找它们。

也是第三方网站" Facebook Connect"或" Facebook授权"或其他内容的正确API?

Facebook已更改了六次的名称。目前,它只是称为" Facebook登录",它确实(并且总是)在后端使用了Oauth。https://developers.facebook.com/docs/concepts/login/

我想您可以使用此https://developers.facebook.com/docs/concepts/concepts/login/。

当用户批准时,您将能够获得他/她独特的Facebook用户ID。如果您想将直接注册的用户分开。

希望它有帮助。

您可以将其中任何一个作为键。

1.ID(用户ID,UID)

2. email

3.username(http://facebook.com/username-从那里的用户名部分)

4.profile链接(http://facebook.com/username)

最好使用id,因为您稍后可能需要它以从用户获取额外的数据。

是的,Facebook Connect是事实,但现在称为Facebook登录

相关内容

  • 没有找到相关文章