0

我有一个 Web 服务器,它要求浏览器客户端首先通过 Facebook 进行身份验证,然后使用该会话访问 Facebook PHP SDK 并与 Facebook 交互。客户端从不直接与 FB 对话,只有 Web 服务器会

我希望在我的 iPhone 应用程序上使用相同的方案...让 iPhone 使用 FB 登录,然后我使用 NSURL API 与我的网络服务器通信并让 cookie 传递。

有什么办法可以做到这一点?

4

2 回答 2

1

您可以从GitHub下载适用于 ios 的 Facebook SDK 。此处还提供了有关如何从您的 iPhone 应用程序使用 facebook 进行身份验证的文档。然后,您想在服务器端开发一个 API,以便将 Facebook Auth 提供的令牌从您的应用程序传递到服务器。就是这样。您可以使用NSURLConnection与您的服务器通信。希望这对您有所帮助。

于 2012-07-12T04:21:00.197 回答
0

将 FB ios sdk 与您的应用程序集成。Facebook sdk 将返回通过应用程序登录的当前用户的 access_token。

但是我们不能通过 NSURL 设置域 cookie。它是一个不同的概念,称为跨域 cookie

于 2012-07-17T18:38:00.447 回答