别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述设计Facebook参数app_id是必需的相关的知识,希望能为你提供帮助。
我确实有这个工作,但当现在尝试注册,或通过FB登录我得到FB重定向上可怕的The parameter app_id is required
。
我的宝石:
#User authentication
gem 'devise'
gem 'omniauth'
gem 'omniauth-facebook'
devise.rb
config.omniauth :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_APP_SECRET'], scope: "email", info_fields: 'email, first_name, last_name'
.ENV
export FACEBOOK_APP_ID='******'
export FACEBOOK_APP_SECRET='*****'
刚刚加倍检查我的FB应用程序中的ID是否正确,它们是。还检查了过时的宝石。我确实需要更新omniauth 1.7.1,但除此之外,我看不出问题!
答案你有没有检查过什么返回环境变量,我认为问题是声明环境变量,就像我一样,然后我确实声明了不同的方式。在
Gemfile
添加宝石gem 'figaro'
然后
bundle exec figaro install
生成新文件
# config/application.yml
然后声明您的环境变量并重新启动服务器,清除然后转到figaro
【设计Facebook参数app_id是必需的】我认为会有所帮助
推荐阅读
- Android Studio(我还可以在清单中使用带有appcompat主题的HOLO Light DatePicker吗())
- 如何在android中进行菜单选择器
- android(checkableBehavior =“single”不适用于分组子菜单)
- Android(菜单中的圆角)
- android.content.res.Resources $ NotFoundException API等级19
- 如何在Android ListView中为菜单项创建图标()
- Android中的自定义选项菜单栏问题
- Build.gradle无法解析com.android.support
- DotNetCore.NPOI和.Net Core 2 MVC Web App