2012-09-06 9 views
9

Im siguiendo Ryan Bates Screen Cast # 360 Facebook Autenticación ...{"error": {"mensaje": "Falta el parámetro client_id.", "Tipo": "OAuthException", "código": 101}}

cuando llegue al a parte en la que haga clic en el enlace para iniciar sesión en facebook me sale un

{ 
    "error": { 
     "message": "Missing client_id parameter.", 
     "type": "OAuthException", 
     "code": 101 
    } 
} 

Traté de reiniciar el servidor, como se dijo anteriormente Im tirando de mi pelo a cabo tratando de resolver esto

La URL de mi sitio en la página de desarrollo de Facebook es correcta. He seguido sus pasos cientos de tiempos

+0

¿ha configurado el ENV para la clave y el secreto de Facebook? en la consola desde la que ejecutas la aplicación? – PriteshJ

Respuesta

16

Puede ser que usted no ha configurado la env para FACEBOOK_KEY y FACEBOOK_SECRET

En la terminal (si está usando Linux o Mac)

$ export FACEBOOK_KEY=zzyzyzyzyzyzzy 
$ export FACEBOOK_SECRET=zzyzyzyzyzyzzysbdbdsndnds 

#now start rails from same terminal 
$ rails s 

esto ahora va a pasar los valores de FACEBOOK_KEY y FACEBOOK_SECRET a solicitud.

o la segunda opción

provider :facebook, ENV['FACEBOOK_KEY'], ENV['FACEBOOK_SECRET'] 

a este

provider :facebook, 'FACEBOOK_KEY', 'FACEBOOK_SECRET' 

Dif entre el uso de dos enfoques.

El inconveniente del segundo tipo es que necesita mantener las claves en el depósito de código. que no es un enfoque seguro.

+1

Todavía tienen el mismo error. –

+0

@NadeemYasin por favor muestra tu configuración y código – PriteshJ

+0

Hay @Pritesghj para una respuesta rápida. Aquí está mi error ... Comencé GET "/ users/auth/facebook" para 127.0.0.1 en 2012-11-12 00:00:52 +0500 (facebook) Se inició la fase de devolución de llamada. (facebook) Iniciada la fase de devolución de llamada. (facebook) ¡Error de autenticación! invalid_credentials: OAuth2 :: Error,: {"error": {"mensaje": "Error al validar el secreto del cliente.", "tipo": "OAuthException", "código": 1}} Procesamiento por parte de los usuarios :: OmniauthCallbacksController # fracaso como HTML –

Cuestiones relacionadas