加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何使用restfb检索facebook auth代码

发布时间:2020-12-15 02:32:22 所属栏目:Java 来源:网络整理
导读:我正在使用RestFB创建一个 Java应用程序. 在 this url,Facebook解释了如何使用facebook connect进行身份验证. 基本上,步骤如下: 重定向到Facebook作为示例. https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_IDredirect_uri=YOUR_URLscope=email,
我正在使用RestFB创建一个 Java应用程序.
在 this url,Facebook解释了如何使用facebook connect进行身份验证.

基本上,步骤如下:

>重定向到Facebook作为示例.

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream

2.如果我使用上述URL调用HTTP请求,则会收到以下html响应.

3.但是如果我通过浏览器调用上面的链接,我会得到包含OAuth代码的以下url.

我真正想要的是OAuth代码,我只能通过浏览器3获取,我无法通过2获取该代码.我想以编程方式在我的独立java程序中获取OAuth代码.我如何实现这一目标?

解决方法

您无法以编程方式获取OAuth代码.此代码允许您代表获得许可的用户执行操作.

在步骤1中将浏览器重定向到URL时,浏览器会呈现一个对话框,用户按下允许或跳过.只有当用户允许并授予您的应用权限时,您才会获得OAuth代码.

您在2获得的响应可能是您在3上看到的屏幕的HTML.

此外; restFB与身份验证无关.获取访问密钥后,它变得有用.

最后但同样重要的是,您可能需要查看文档的桌面应用程序部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读