2014-02-26 62 views
1

如何爲多個user.I想提出javaFX桌面應用程序中的所有用戶牆發佈消息使用EMAILID和密碼編程在java獲得的FB使用REST API用戶的accessToken獲得用戶的訪問令牌中的Facebook。這裏有任何其他api可用於在運行時獲取Access令牌。我也使用Facebook4j api,但沒有得到任何解決方案讓用戶訪問令牌不是應用程序訪問。如何使用Java

在這裏我看到,使用訪問令牌

FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN); 

的代碼,但它沒有說明如何使用桌面應用程序獲取用戶訪問令牌。 這是可能與否?

+0

https://developers.facebook.com/docs/facebook-login/using-login-with-devices/是你的朋友,不幸的是這個登錄流程不是一般用途。所以,你可以做的是從你的Java程序中打開一個Web瀏覽器進行授權步驟。 –

回答

0

您必須實施OAuth登錄流才能獲取用戶訪問令牌。你可以在這裏找到一個示例應用程序:https://github.com/roundrop/facebook4j-oauth-example

+1

感謝您的快速響應。 但我想讓桌面應用程序和你的例子使用jsp和servlet它是必需的服務器執行。這裏是任何API,我可以通過電子郵件和密碼並獲得訪問令牌。 謝謝 –

+0

不,沒有這樣的方式。 – Tobi