我对 Facebook 连接和 Facebook API 非常陌生。我对 Facebook 功能的不同风格有点迷失了。是否可以在没有任何现有 facebook UI 的情况下连接到 facebook。我想通过游戏访问 facebook 功能,并希望能够将图像发送给我在 facebook 上的朋友。我有自己的用户界面,从登录到发送消息的一切都应该在“后台”中处理。有些人可以向我指出一个很好的教程。
问问题
284 次
1 回答
0
是的,您可以在游戏中创建自己的自定义 UI,尽管您可能希望使用一些 FB 动机和配色方案来表示 Facebook 集成。
入门:
安装 Facebook SDK 的一个好方法是通过CocoaPods。
概述:
Facebook 的核心是为使用 OAuth 保护的系统提供基于 JSON 的接口。OAuth 允许应用在使用访问令牌后进行一段时间的身份验证 - 这是一个可撤销的令牌,在基于用户名密码的身份验证成功后分配。
如果您愿意,可以在使用 OAuth2 提供者进行身份验证后直接调用 JSON API。但是,Facebook SDK 在此基础上为您构建,提供:
- 一种(相当)快速简便的向 Facebook 进行身份验证的方法,而无需深入了解 oauth 的本质。
- Facebook Graph API - 用于执行常用功能的接口。
- Facebook 查询语言 (FQL) API - 提供更多功能的接口。
Facebook 网站本身有很多教程。您可以从此处获取教程/示例应用程序:
git clone https://github.com/fbsamples/ios-3.5-howtos.git
概括:
是的,您可以提供自己的 UI 并在后台完成(大部分)工作。Facebook Graph API 在主线程上调度一些事件,但对于您的应用程序而言,您可能不会注意到这一点。
浏览 Facebook 提供的适用于 iOS 的教程和示例应用程序。
询问有关身份验证或发布数据的更具体的问题。
于 2013-10-05T01:15:55.270 回答