2012-04-30 57 views

回答

1

一般來說,不同的服務認證的過程是這樣的:

  • 您從服務請求AUTH_TOKEN

  • 您將此AUTH_TOKEN發送到您的服務器,並創建一個新用戶,其中包含您可能從服務(名稱,電子郵件,位置等)獲得的所有信息,或者如果他已經與現有用戶合併存在於數據庫中。

  • 當用戶將來登錄時,您會知道他的AUTH_KEY是否與數據庫中的用戶相對應。

現在對於這些API,Twitter並可以使用Twitter4j,對於Facebook,你可以使用自己official SDK這是真正的移動體驗進行了優化。其餘的,我不知道任何Android SDK,所以你可以使用Spring Social作爲@Darko提及或直接使用他們的REST APIs

2

您可以使用Spring Social。所有這些帳戶登錄和api已經設置完畢,您只需要每個服務的開發人員帳戶中的密鑰。對此還有如何使用它的樣本和文檔。唯一的缺點是它會使應用程序有點沉重(大約2 MB),但是如果你打算使用API​​的話就可以。

Spring Social

這裏也是鏈接到GitHub的示例項目。 SpringAndroidDemo

相關問題