我正在使用测试用户和测试用户在我的暂存环境中测试Facebook注册/登录。我已经验证了Heroku对应用程序有正确的Facebook var值。在启动Facebook注册时,将返回回调消息"无法通过Facebook对您进行身份验证,因为"凭证无效"。"
检查日志,我看到以下输出:
(facebook) Authentication failure! invalid_credentials: OAuth2::Error, :
{"error":{"message":"Error validating client secret.","type":"OAuthException","code":1}}
Facebook auth使用测试应用程序测试用户在本地工作。如果任何代码段有用,请告诉我,我会将它们发布。
更新 我已多次验证Facebook提供的App ID和App Secret是否已正确加载到Heroku上的环境变量中。
答案 0 :(得分:0)
确保环境变量包含应用ID和密码的正确值。确保环境变量在您的应用配置中具有相同的名称并存储在Heroku上。