我正在用Java編寫一個Facebook桌面應用程序,它將連續授權幾個用戶(每個人都在我的機器上輸入他們的憑據然後註銷),然後使用他們的配置文件ID和access_token來做一些他們的狀態/圖片等如何從Java桌面應用授權Facebook上的用戶(oAuth 2.0)?
據我瞭解,用戶必須使用瀏覽器授權應用使用他們的信息,然後它會發送瀏覽器重定向URI:https://www.facebook.com/connect/login_success.html? code=their_access_token
如何使用桌面應用啓動瀏覽器? (如果這是我需要做的,Mac的具體是好的)
然後,我怎麼能得到該代碼回到我的桌面應用程序?
我已經嘗試了一些解決方案是:
使用JavaScript來找到
access_token
並將其寫入一個文件,使Java應用程序可以讀取編寫一個簡單的Java Web瀏覽器,彈出使用擺動元件