gpt4 book ai didi

facebook - Devise 和 Facebook-Omniauth 缺少 client_id

转载 作者:行者123 更新时间:2023-12-02 21:38:48 25 4
gpt4 key购买 nike

这是我的 Facebook 初始化程序/devise.rb 代码:

require "omniauth-facebook"
config.omniauth :facebook, "app_key", "app_secret"

我添加了:

设计 :omniauthable 到我希望能够使用 Facebook 的模型中。

当我点击此链接时:

<%= link_to "Sign in with Facebook", user_omniauth_authorize_path(:facebook) %>

我得到:

带有消息的 OAuthException:"message": "缺少 client_id 参数。",

请注意,app_key 和 app_secret 是我可以在 Facebook 应用程序上看到的,但我没有放在此处。

在单击“使用 facebook 登录”链接时重定向的 URL 上,我看到 client_id 参数为空:

https://graph.facebook.com/oauth/authorize?response_type=code&client_id&

但是为什么呢?

最佳答案

将其添加到您的 devise.rb 文件中

require "omniauth-facebook"
config.omniauth :facebook, "APP_ID", "APP_SECRET"

不要忘记重新启动您的应用以使更改生效。

关于facebook - Devise 和 Facebook-Omniauth 缺少 client_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10891811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com