2012-03-27 68 views
0

我想从我的Android应用程序完成的功能是访问Facebook数据的能力。如果不使用Facebook SDK并直接请求Graph API,是否可以从Facebook提取数据?如何直接在Android应用程序中使用Graph API

+1

看看[Hackbook(https://github.com/facebook/facebook-android-sdk/tree/master/examples/Hackbook) – Andrei 2012-03-27 11:20:16

回答

3

当然,请看Facebook SDK for android的代码。这仅仅是http请求的包装,你可以自己做。但是,说实话,这个包装是值得的。

3

由于@Snicolas写道android sdk主要是一个简单的http请求到facebook的包装。 你可以在不使用sdk的情况下自己创建这些请求,但它只会让这个过程更“痛苦”。

以下是使用SDK的一些优点:

  1. Single Sign On:可能是使用SDK中最重要的职业是与SSO删除登录的恼人过程至Facebook,因为你可能会意识到在移动设备上输入电子邮件和密码并不好玩。

  2. 图表错误已经被解析为您和被抛出异常,没有必要为你检查错误的响应。

  3. 方便地访问async mode执行所有请求。

  4. 使用简单的路径(即:“/我/饲料”),而不是完整的URL,也SDK增加了访问令牌自动所有请求。

  5. 的SDK是一个正式的一个,通过Facebook的维护,让你知道它是最新的(只要你保持你的版本更新)

  6. SDK中自带的以及一些用户界面对话框这是一款着名的Facebook风格,这既节省了您自己创建用户界面的时间,并为用户提供了熟悉的UI。

现在,您为什么不想使用sdk? 您希望直接与图形api交互获得什么?

+0

在以前的实例开发在.NET环境中一个Facebook应用程序我使用SDK只是为了找到它以后直接调用图形API是多么容易。 – MACMAN 2012-03-28 03:27:55

+0

我并不是说直接访问图并不容易,但是你获得了什么? – 2012-03-28 07:03:22

+0

由facebook进行的定期更新。 – MACMAN 2012-03-28 07:22:23

相关问题