2012-03-27 50 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

相關問題