【发布时间】:2015-06-18 05:58:13
【问题描述】:
我想根据我对手游客户端和服务器端的流程的理解提出来实现facebook登录,同时使用用户facebook图片和用户名。
流动
1) 客户端 - 用户点击 facebook 登录/注册功能,客户端将从 facebook 获取访问令牌,然后我们将使用客户端将访问令牌传递给我们的服务器并与 facebook 验证它是否是有效,然后我们在我们的服务器上存储一个有效的会话。
2)当我们验证用户是否有效时,我们还获取并存储他们的fb头像的url,以及用于显示的全名,对于最新的graph api,我们只获取app scoped id,但不是 fb id,所以我认为必须存储图片链接和全名才能在 fb 上显示给不是他们朋友的其他用户。
所以我的问题 1 和 2 有 2 个部分,如果我的流程是正确的,请发表评论,尤其是 2,因为我认为我的建议会占用大量数据库并且服务器会很慢。
如果我们不存储它,我认为我们不能单独使用 app 范围的 id 检索用户个人资料图片链接及其名称,据我了解,我们将需要访问令牌来检索这些,甚至有一个解决方案仅使用 app id 和 app secret,这意味着我们将不得不进行大量查询并从 fb 下载大量查询并将这些数据重定向到用户,但我们将节省数据库空间,并在以下情况下获得生活更新fb 用户更改了这些数据
【问题讨论】:
标签: android ios facebook facebook-graph-api