2012-02-28 67 views
2

當我們使用這些API如何連接社交網站並獲取信息而不會被重定向到他們的網站?

•Twitter的:twitter4j •對於Facebook的:FB-Java的API •對於LinkedIn:LinkedIn-J

我們將被重定向到關注網站, 但我問題是,在我自己的Java應用程序的用戶需要給憑據只有一次 並讓他們我嘗試獲取來自這些社交網站的信息,以避免用戶 使用所有的社交網站獲得連接

+0

嗨,大家好,我不明白,你爲什麼人們downvote我,我只是問什麼我不知道, – SAR 2012-02-28 09:43:20

+0

我也沒有,我雖然是一個很好的問題,只是語法是錯誤的。 – Russell 2012-02-28 10:10:09

+0

@Bradan我相信降價的原因是,這是一個可以通過在Google或本網站搜索輕鬆解決的問題。你要求用勺子餵食這些工具/步驟,而不需要花費很少的努力試着先找到它們。我們期望像「我得到連接到Twitter的這個錯誤」這樣的問題不是類似於「我甚至懶得檢查Twitter的網站如何連接到他們的服務,告訴我它是如何完成的」。 – 2012-02-28 11:58:39

回答

4

我認爲你應該使用Spring Social

Spring Social是Spring框架的擴展,它允許您將應用程序與軟件即服務(SaaS)提供程序(如Facebook和Twitter)連接起來。

特點

  • 一個可擴展的服務提供商架構,大大簡化了本地用戶帳戶連接到託管提供商賬戶的過程。

  • 連接控制器,用於處理Java/Spring Web應用程序,服務提供者和用戶之間的授權流。

  • Java與流行的服務提供商API(如Facebook,Twitter,LinkedIn,TripIt和GitHub)綁定。

  • 登錄控制器,使用戶能夠通過服務提供商登錄來驗證您的應用程序。

2

是的,有很多種方法。

  • 生REST訪問 - 你讓HTTP請求和解析響應(低級別的,不推薦)
  • 彈簧社會 - 這是春天的一個子項目,但你可以使用它沒有春天。它支持大多數社交網絡
  • 每個網絡客戶端,如restfb,twitter4j,linkedinj - 也是一個不錯的選擇。
2

你需要做的是下載一個合適的API並在你的程序中使用它。

使用API​​使得整個過程變得簡單。

做一個谷歌搜索,你會發現更多。

相關問題