1

我对 Facebook 连接和 Facebook API 非常陌生。我对 Facebook 功能的不同风格有点迷失了。是否可以在没有任何现有 facebook UI 的情况下连接到 facebook。我想通过游戏访问 facebook 功能,并希望能够将图像发送给我在 facebook 上的朋友。我有自己的用户界面,从登录到发送消息的一切都应该在“后台”中处理。有些人可以向我指出一个很好的教程。

4

1 回答 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 回答