2

我正在构建一个 IOS 应用程序,它没有任何数据。例如,当它想显示好友列表时,它会向服务器请求 json 数据等。

那么,我该如何为此实现 facebook 注册呢?

我假设:

应用程序(通过 ios 代码)完成 facebook 用户注册所需的一切,最后将 json 数据(如姓名、电子邮件、性别等)发送到服务器

或者

注册的事情会通过服务器来完成吗?

如有必要,将提供更多信息。

谢谢。

4

2 回答 2

4

如果您没有任何需要从服务器获取的数据,只需使用Facebook iOS SDK

如果您需要从您的服务器获取一些额外信息(例如,您为您的网站创建一个应用程序,其中您有 Facebook 登录功能),您可以执行以下操作:

1) 使用 Facebook iOS SDK 登录您的应用。获取 Facebook 访问令牌。

2) 使用此 Facebook 令牌请求您的服务器。检查您是否有使用此令牌的用户。

3) 生成您自己的令牌并将其作为响应发送给应用程序。

3)对服务器的其他请求使用您自己的令牌。

于 2013-05-04T03:01:18.147 回答
4

FB auth 在客户端完成,最简单的方法是使用 FB SDK for iOS。当身份验证成功时,您的应用程序将拥有一个 FB 访问令牌,您可以将其发送到您的服务器。然后,服务器可以使用此访问令牌发出 FB API 请求。

当然,您也可以使用相同的访问令牌从应用程序进行 FB API 调用。

您的服务器还应存储 Facebook 用户 ID(通过 FB API 获取或从您的应用程序传递)以将您的用户帐户对象与相应的 FB 用户链接。

于 2013-05-04T03:02:41.140 回答