尝试获取访问令牌时出现“请求无效,因为应用程序密钥与客户端令牌相同”错误

Posted

技术标签:

【中文标题】尝试获取访问令牌时出现“请求无效,因为应用程序密钥与客户端令牌相同”错误【英文标题】:"The request is invalid because the app secret is the same as the client token" error when trying to get an access token 【发布时间】:2013-03-26 11:03:00 【问题描述】:

我使用 facebook php sdk 在我的网站上提供 facebook 登录没有任何问题。 几天后,我无法再登录了。 我按照https://developers.facebook.com/docs/howtos/login/server-side-login/ 中描述的步骤进行操作,但在第 6 步失败并出现以下响应:


  error: 
    message: "The request is invalid because the app secret is the same as the client token",
    type: "OAuthException",
    code: 1
  

我不明白它为什么停止工作。你有没有遇到过同样的问题?

谢谢

【问题讨论】:

【参考方案1】:

对我来说,上述解决方案都不起作用。然而,只需重置我的秘密,它就开始工作了。

【讨论】:

【参考方案2】:

将应用类型从原生更改为 Web 应用(高级 -> 应用身份验证)。当前的解决方案说要重置我不需要的客户端令牌。

【讨论】:

【参考方案3】:

我刚刚遇到了这个问题,我通过重置我的客户端令牌(Facebook 应用设置页面上的高级 > 安全)并将我的应用类型从本机/桌面更改为 Web 应用来解决它。

【讨论】:

问题是令牌也用于iPhone应用程序,因此重置令牌会破坏iPhone应用程序:(

以上是关于尝试获取访问令牌时出现“请求无效,因为应用程序密钥与客户端令牌相同”错误的主要内容,如果未能解决你的问题,请参考以下文章

尝试请求令牌时出现 Twitter API 错误

从 Spotify 请求访问令牌时出现错误“仅支持有效的不记名身份验证”

尝试刷新 googleapis 的访问令牌时出现 invalid_grant 错误

尝试获取授权令牌时出现python oauth2客户端问题

尝试获取用户 Youtube 频道时出现权限不足错误

使用 Python 访问带有 GitLab API 的项目时出现 GitlabParsingError