Usando FacebookOmniauth en Rails 5

Estoy intentando implementar la Autenticación de Facebook y estoy atascado. Yo seguí exactamente esta guía

Guide for Integrating Omniauth in Rails 5 for Facebook Login Feature

y consigue este error

I, [2017-11-07T00: 55: 47.114884 # 12099] INFORMACIÓN – omniauth: (facebook) Inicia la fase de callback. E, [2017-11-07T00: 55: 47.489634 # 12099] ERROR – omniauth: (facebook) ¡Error de authentication! invalid_cnetworkingentials: OAuth2 :: Error,:

Versión de la API de Facebook v2.10

Estoy usando ruby 2.4.0 y Rails 5.1.4

Solutions Collecting From Web of "Usando FacebookOmniauth en Rails 5"

Es probable que obtenga este error porque su ID de aplicación o Secreto de aplicación son incorrectos. Asegúrese de que su inicializador tenga las cnetworkingenciales API de Facebook correctas:

 # config/initializers/devise.rb config.omniauth :facebook, <your App Id>, <your App Secret>, callback_url: "http://localhost:3000/users/auth/facebook/callback" 

Otro consejo: Facebook ahora requiere que especifiques los campos que deseas desde Facebook. En otras palabras, si desea la dirección de correo electrónico del usuario de Facebook, debe solicitarla específicamente. En el pasado, fue devuelto por defecto. Puede solicitar campos utilizando el parámetro scope en la configuration de Devise.

Por ejemplo, para solicitar el nombre y el correo electrónico del usuario de Facebook, haga esto:

 # config/initializers/devise.rb config.omniauth :facebook, <your App Id>, <your App Secret>, callback_url: "http://localhost:3000/users/auth/facebook/callback", scope: 'email,name'