facebook oauth 抱怨缺少“登录密码”
Posted
技术标签:
【中文标题】facebook oauth 抱怨缺少“登录密码”【英文标题】:facebook oauth complaining of the missing "login secret" 【发布时间】:2011-12-26 17:33:35 【问题描述】:这似乎是在重复其他地方已经回答的问题,但我遇到了这些答案,但它们没有帮助......
所以我在 oauth 登录过程的最后部分(我已获得通过 facebook 授权对话框批准应用程序后收到的“代码”)不断收到此响应(来自 https://graph.facebook.com/oauth/access_token): "error":"message":"验证登录密钥时出错。由于您的应用程序除了密钥之外还有登录密钥,因此您必须使用登录密钥而不是 OAuth 密钥。","type": “OAuthException”
此问题的其他答案提到在应用设置中禁用“强制为 OAuth 调用和 auth.login 使用登录密码”选项。但是该选项不在我的设置中(设置->高级)。这里提到了同样的问题not able to get the access token
facebook api 文档中的任何地方都没有提到“登录密码”这个概念。
有人有什么想法吗?我真的很感激... 谢谢你
补充: 我没有使用任何库,而是通过 python 直接与 FB api 通信
【问题讨论】:
【参考方案1】:我猜你正在使用旧的api,尝试下载最新版本的表单here。 现在fb没有秘钥的概念了。
【讨论】:
感谢您回复我。但是我没有使用任何库或 php 来完成任务。 graph.facebook.com/oauth/access_token 是返回错误消息的接入点 也许你会喜欢使用this FB 授权工作流程非常简单,我想避免使用任何库...这个登录密码是获取访问令牌的唯一障碍。我想解决它而不是使用别人的黑盒以上是关于facebook oauth 抱怨缺少“登录密码”的主要内容,如果未能解决你的问题,请参考以下文章