如何在Android应用程序中直接使用Graph API

时间:2012-03-27 11:14:18

标签: android facebook

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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

正如@Snicolas所写,android sdk主要是一个简单的http请求到facebook的包装器。 您可以在不使用sdk的情况下自行提出这些请求,但这会使该过程更加“痛苦”。

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

  1. Single Sign On:使用sdk最重要的专业人员可能就是使用SSO删除了登录Facebook的烦人过程,因为您可能知道输入电子邮件并不好玩和移动设备上的密码。

  2. 已经为您解析了图形错误,并将其作为异常抛出,无需检查错误响应。

  3. 轻松访问以执行async mode中的所有请求。

  4. 使用简单路径(即:“/ me / feed”)代替完整网址,sdk也会自动将访问令牌添加到所有请求中。

  5. sdk是官方的,由facebook维护,所以你知道它是最新的(只要你保持你的版本更新)

  6. sdk带有一些着名的facebook风格的ui对话框,这既节省了你自己创建ui的时间,又为用户提供了一个熟悉的用户界面。

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