|
|
1
13
我已经研究并最终决定应用以下步骤: 1- 该应用程序使用Facebook登录,并获取访问令牌、电子邮件、名称和用户ID。 2- 该应用程序连接到API(服务器端),发送从Facebook收集的信息 3- 服务器获取访问令牌,并使用以下方法进行验证:
它返回以下内容:
4- 服务器检查两个用户ID是否相同。如果是,它将验证令牌是否来自Facebook,并且该信息可用于登录/注册。 5- 服务器检查系统中是否存在电子邮件/用户id(fb id)。如果没有,则创建一个用户(触发注册过程)。如果成功,则登录设置为成功,服务器返回用户信息,其中包含刚刚生成的访问令牌和刷新令牌。 6- 其他操作都是以oAuth方式使用这些访问和刷新令牌来执行的,无需再次连接Facebook。
每次打开应用程序时,
与此主题相关的好问题和答案: REST API for website which uses Facebook for authentication Architecture Design - REST API to support Facebook Login done by Mobile app 关于现有用户、合并操作以及Facebook本身的数据结构建议: |
|
|
eliran · 如何在facebookapi上检索帖子的点赞? 2 年前 |
|
|
eliran · 如何在Facebook上获取日粒度广告的见解API? 2 年前 |
|
|
hytriutucx · Picasa Search API有哪些好的替代品? 13 年前 |