我正在构建一个 IOS 应用程序,它没有任何数据。例如,当它想显示好友列表时,它会向服务器请求 json 数据等。
那么,我该如何为此实现 facebook 注册呢?
我假设:
应用程序(通过 ios 代码)完成 facebook 用户注册所需的一切,最后将 json 数据(如姓名、电子邮件、性别等)发送到服务器
或者
注册的事情会通过服务器来完成吗?
如有必要,将提供更多信息。
谢谢。
我正在构建一个 IOS 应用程序,它没有任何数据。例如,当它想显示好友列表时,它会向服务器请求 json 数据等。
那么,我该如何为此实现 facebook 注册呢?
我假设:
应用程序(通过 ios 代码)完成 facebook 用户注册所需的一切,最后将 json 数据(如姓名、电子邮件、性别等)发送到服务器
或者
注册的事情会通过服务器来完成吗?
如有必要,将提供更多信息。
谢谢。
如果您没有任何需要从服务器获取的数据,只需使用Facebook iOS SDK
如果您需要从您的服务器获取一些额外信息(例如,您为您的网站创建一个应用程序,其中您有 Facebook 登录功能),您可以执行以下操作:
1) 使用 Facebook iOS SDK 登录您的应用。获取 Facebook 访问令牌。
2) 使用此 Facebook 令牌请求您的服务器。检查您是否有使用此令牌的用户。
3) 生成您自己的令牌并将其作为响应发送给应用程序。
3)对服务器的其他请求使用您自己的令牌。
FB auth 在客户端完成,最简单的方法是使用 FB SDK for iOS。当身份验证成功时,您的应用程序将拥有一个 FB 访问令牌,您可以将其发送到您的服务器。然后,服务器可以使用此访问令牌发出 FB API 请求。
当然,您也可以使用相同的访问令牌从应用程序进行 FB API 调用。
您的服务器还应存储 Facebook 用户 ID(通过 FB API 获取或从您的应用程序传递)以将您的用户帐户对象与相应的 FB 用户链接。