我有一个网站,我需要拥有用户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登录