2011-12-01 39 views
0

我正在使用java的facebook應用程序,並且我成功回顧了access_token。如何使用用戶的電子郵件和密碼在Facebook圖形API中使用id?

現在我要拉用戶例如飼料,但我沒有用戶ID https://graph.facebook.com/userid(or我)/喜歡?=的access_token ...

是的,我知道用戶ID可以通過「我」所取代,但我的應用程序是一個Web應用程序,用戶只需在我們的框架中輸入他的用戶名和密碼,而不是用於用戶身份驗證和應用程序授權的Facebook OAuth對話框,所以我認爲Facebook應該不知道誰是我,所以我需要用戶uid 。在之前的實現中,我可以使用用戶電子郵件和密碼通過Facebook Rest API獲取用戶標識和會話密鑰,但是我怎樣才能通過Graph API通過用戶名和密碼獲取?有沒有辦法做到這一點?

回答

0

Graph API使用OAuth 2.0進行授權。

OAuth的一個主要目標是用戶憑證不必分發給第三方應用程序。

因此,它不可能使用圖形API只用用戶的電子郵件密碼&(除非你手動登錄他們自己)來獲得用戶ID和會話密鑰。

+0

知道了,謝謝您的信息。 – booby

+0

@booby你應該接受你的問題的一些答案,因爲同行會更傾向於回答你未來的問題。 –

相關問題