我正在使用一个带有测试用户的测试应用程序来测试我的登台环境中的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的环境变量中的。
确保环境变量包含应用id和secret的正确值。确保环境变量在你的应用配置中有相同的名称,并存储在Heroku中。