尝试获取访问令牌时出现“请求无效,因为应用程序密钥与客户端令牌相同”错误
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应用程序:(以上是关于尝试获取访问令牌时出现“请求无效,因为应用程序密钥与客户端令牌相同”错误的主要内容,如果未能解决你的问题,请参考以下文章
从 Spotify 请求访问令牌时出现错误“仅支持有效的不记名身份验证”