【发布时间】:2023-03-22 11:05:01
【问题描述】:
我正在用 Java 编写一个 Facebook 桌面应用程序,它将连续授权多个用户(每个用户都亲自在我的机器上输入他们的凭据然后注销),然后使用他们的个人资料 ID 和 access_token 来处理他们的状态/图片等
据我了解,用户必须使用浏览器授权我的应用使用他们的信息,然后它将浏览器发送到重定向 URI:https://www.facebook.com/connect/login_success.html? code=their_access_token
如何使用桌面应用程序启动浏览器? (如果这是我需要做的,Mac 专用就可以)
那么,我怎样才能将该代码恢复到我的桌面应用程序中?
我尝试过的一些解决方案是:
使用 javascript 找到
access_token并将其写入文件,以便 java 应用程序可以读取使用swing元素编写一个弹出的简单java web浏览器
【问题讨论】: