2012-02-24 96 views
-1

我試圖用Java構建網絡應用程序像下面如何從facebook,twitter,google獲取特定用戶的信息?

用戶輸入他/她的郵件ID和密碼,如果用戶郵箱ID和密碼

Facebook 
Twitter 
Google 
Buzz 
LinkedIn 

相同比獲取的信息等張貼和twit等屬於該用戶。我搜索了一下,發現sociallib提供瞭解決方案,但無法準確獲得它。所以給我提供一些很好的例子

+1

你希望用戶輸入自己的用戶名和https://github.com/facebook/php-sdk 有關如何使用該SDK的信息一個服務的密碼,然後嘗試使用相同的用戶名和密碼登錄到其他服務?這似乎沒有......令人毛骨悚然......對你? – 2012-02-24 08:37:31

+0

您曾經能夠做到這一點,至少對於Twitter來說,但我相信他們已經刪除了「自動」登錄的功能。 API現在要求用戶重定向到twitter登錄並批准您的應用程序。 – pap 2012-02-24 08:54:47

+0

你有問題,但我認爲這不是令人毛骨悚然。這是我們讓用戶感覺舒適的方式,通過不使用其他服務來獲取信息。順便說一下,這是我自己的應用程序,我只是想嘗試。希望你也可以幫助我解決這個問題。 – SAR 2012-02-24 08:54:58

回答

0

通過使用用戶名和密碼來獲取Facebook/Twitter數據是不可能的。

要從Twitter或Facebook獲取數據,您需要使用SDK創建應用程序,例如PHP或JS SDK。用戶必須將他們的帳戶連接到您的應用程序,同時他們給予您獲得所需數據的權限。

Facebook的PHP SDK:https://developers.facebook.com/docs/reference/api/

Twitter的PHP SDK:https://github.com/themattharris/tmhOAuth 有關如何使用該SDK的信息:https://dev.twitter.com/docs/api

相關問題