无法从 Facebook 获取访问令牌。收到 OAuthException 提示“验证验证码时出错”

2024-05-20

我正在使用 java,我的演示应用程序的目的很简单:更新用户状态。 我跟着服务器端流程在页面上http://developers.facebook.com/docs/authentication http://developers.facebook.com/docs/authentication。我得到了身份验证对话框,facebook 引导到回调 url,我得到了code在我的回调页面中。然后当我尝试生成访问令牌时失败了。

在指南页面中,它说以下网址可用于生成访问令牌:

https://graph.facebook.com/oauth/access_token?
     client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&
     client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE

但在我的环境中发生的情况是我收到以下错误消息:

{
   "error": {
      "type": "OAuthException",
      "message": "Error validating verification code."
   }
}

我非常确定每个参数都是正确的,因为如果我更改 client_id 值或 client_secret 参数,我将收到不同的错误消息。 code 参数是我从 facebook 回调中得到的。所以这应该是正确的,对吧?实在是想不通到底是什么问题......

对此有什么想法吗?我被困在这里了...


我最近处理了这个问题:一切都匹配,但失败并出现 OAuthException。使它起作用的原因是更改重定向 uri(在流的两个请求中):

http://foo.example.com http://foo.example.com

to

http://foo.example.com/ http://foo.example.com/

即,添加尾部斜杠。然后它就起作用了。愚蠢又愚蠢,但就这样吧。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法从 Facebook 获取访问令牌。收到 OAuthException 提示“验证验证码时出错” 的相关文章

  • 在发布我的应用程序之前在 play.google 上获取我的应用程序的链接

    我想使用 facebook api 分享我的应用程序的链接 play google 上的链接 但在将应用程序发布到市场之前我必须拥有它才能将其放入我的代码中 除了发布后立即更新我的应用程序之外 还有其他解决方案吗 用这个 https pla
  • 如何将 Facebook App 的 accessToken 添加到 GraphRequest.newGraphPathRequest 方法? [复制]

    这个问题在这里已经有答案了 我复制了下面的代码Facebook Graph Api console 但是 Android Studio 无法识别accessToken 我已经创建了一个Facebook App我得到了它acesstoken
  • Android 和 Facebook SDK:从 /me/picture 图形调用中解码图片

    编辑 Anwser 在这篇文章的末尾 我正在尝试通过内置的 Facebook SDK 功能获取 Facebook 用户的个人资料图片Request 我正在使用一个 me picture调用获取个人资料图片并将其转换为Bitmap 调用工作正
  • Facebook 的请求对话框可以用作 display:iframe 或 display:page 吗?

    Facebook 的所有对话框示例都以 http www facebook com dialog xxx yyy 的形式显示将用户重定向到的页面 但请求对话框除外 它显示了在JavaScript SDK http developers fa
  • 是否可以在 iOS 上确保 oauth 安全?

    是否可以在 iOS 上确保 oauth 安全 我正在调查OAuth 2 0 http tools ietf org pdf draft ietf oauth v2 12 pdf作为一种为 iOS 应用程序 套件 实现单点登录 授权的方法 为
  • 版本弃用 Facebook Graph API v2.2

    我们的 Facebook 登录现在无法使用 我们收到了来自 Facebook 开发者门户的消息 应用程序名称 当前可以访问 Graph API v2 2 该 API 将到达其末尾 截至 2017 年 3 月 27 日 有效期为 2 年 为了
  • 无法使用新 API 发送 FB 通知

    在这方面确实需要一些帮助 我正在尝试使用新的通知 API 从画布应用程序发送通知 但我不断收到以下异常 OAuthException 200 只有 Web 画布应用程序可以发送应用程序通知 但是 该应用程序已加载到 Facebook 画布中
  • 在后台下载 Facebook 广告统计数据(无需网络浏览器)

    我正在开发一个后台服务器应用程序 该应用程序应该通过电子邮件向我们的客户发送广告活动统计数据 其中的活动捆绑了来自各个提供商的广告活动 其中之一就是 Facebook 现在的问题是如何从 Facebook 下载特定的广告活动 基本上我需要的
  • 一旦元素存在就触发事件的脚本?

    我正在尝试编写一个小 Greasemonkey 脚本来实现 Facebook 中的一些任务 例如隐藏新闻等 问题是 我有一个 DOM 中尚不存在的元素的 ID 这是点击帖子的箭头图标时出现的小框 如何通过 jQuery 创建一个事件处理程序
  • 如何从 facebook javascript SDK 获取个人资料图片?

    我正在尝试从 Facebook 获取个人资料图片 现在我正在从 Facebook 获取所有信息 但无法获取用户的个人资料照片 这是我的代码 function getFBData FB api me function response fbi
  • FB.Event.subscribe + comments.add 不起作用?

    我试图在发送评论时捕获事件 我究竟做错了什么 我只想将每个用户评论也更新到 Facebook 群组墙 这就是我需要捕捉该事件的原因
  • 获取 Facebook Open Graph API 查询的用户上下文 ID

    我目前正在构建一个实验性社交网络 以研究社交媒体对客户行为的影响 我的用户通过 Facebook OAuth 提供商登录 我存储他们的访问令牌并查询 Open Graph API 以获取有关他们的信息 我正在尝试使用all mutual f
  • Facebook 墙写应用

    我想知道我是否可以编写一个应用程序 它可以是我所有朋友的列表 只需在我选择的朋友的墙上发布一条消息即可 不是消息 而是墙上的帖子 所以看来我去了他们的墙并写了一条消息 他们不知道有一个应用程序正在向他们推送消息 也可以用 python 编写
  • FFMPEG:尝试从图像和音频创建 facebook 流时出现转换失败错误?

    目标是从图像和音频文件创建 Facebook 流 这是我的命令 ffmpeg re y loop 1 f image2 i maxresdefault jpg i audio loop mp3 ar 44100 b a 128k vcode
  • Android 和 Facebook 共享意图

    我正在开发一个 Android 应用程序 并且有兴趣了解如何使用 Android 的共享意图在应用程序内更新应用程序用户的状态 浏览过 Facebook 的 SDK 后 这似乎很容易做到 但是我很想允许用户通过常规的共享意图弹出窗口来做到这
  • 在 iPhone 中创建类似 facebook 菜单导航的视图 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要在我的 iPhone 应用程序中创建如下所示的视图 我不知道该怎么做 视图描述 如果我按下视图中箭头指示的按钮图标 则会出现一个新视
  • “CUSTOM_APP_EVENTS”活动需要参数“custom_events”或“custom_events_file”

    从 Facebook iOS SDK 版本 3 7 1 升级到 3 8 后 通过 Facebook 对我的应用程序进行身份验证时 我开始在控制台日志中看到以下内容 FBSDKLog Error Domain com facebook sdk
  • 是否可以更改 Facebook Connect 网站的范围?

    我正在构建一个 Facebook 应用程序 通过 Oauth 2 0 登录 Facebook 将来当我们添加功能时是否可以向用户请求更多权限 范围 或者我们是否需要预先请求所有权限 有人用 Facebook Connect 实现过这个吗 根
  • Facebook 好友请求 - 失踪好友

    我请求从我正在开发的 Android 应用程序中获取用户好友 从 Facebook Api V2 0 开始 我知道我应该只获取已经通过我的应用程序登录的用户好友 但是 尽管我知道用户的某些朋友已通过我的应用程序登录 但在请求该用户的朋友时
  • 使用 facebook api 获取好友列表

    我有以下命令 它允许我在登录用户的 Facebook 墙上发布消息 facebook gt api uid feed POST array message gt Hello I m using the FB Graph API 即使用网址h

随机推荐