我正在PhoneGap 上实现Fb JS SDK 来检索用户信息,让他登录以及检索他的朋友列表。
由于朋友列表可能有点庞大(?),我在我的服务器上而不是在(有时)连接速度很慢的手机上检索 facebook 朋友列表有什么好处吗?我正在犹豫是否实施此解决方案,并希望获得一些建议。
我在这里找到了有利于 JS SDK 的部分答案,原因如下:
- 减少服务器上的负载。
- 更好的响应时间,因为请求直接从客户端浏览器发送到 Facebook,而不是从他们的浏览器 => 您的服务器 => Facebook,然后再返回。
但我仍然不相信,就我而言,仍然值得使用 JS SDK 进行调用,然后将其从设备/智能手机传输到服务器。
谢谢
编辑:这是我在 JS 中使用的流程:我们是在用户未注册的情况下
用户想要登录(电话)-> 从 fb 服务器检索信息(fb 服务器)-> 检索他的 id 并将其发送到服务器(电话)-> 检查用户是否已经注册(服务器)-> 询问更多信息到 facebook,比如朋友列表(电话 -> fb 服务器 -> 电话)-> 注册用户(服务器)-> 登录并访问应用程序(电话)
我对服务器进行 2 次调用的原因是,如果用户已经注册,则向 fb 询问尽可能少的信息。然后要求更多,如果他不是