it-swarm-es.tech

¿Los desarrolladores de esta aplicación no la han configurado correctamente para iniciar sesión en Facebook?

Estoy intentando que el inicio de sesión con Facebook esté disponible en mi script. Lo he hecho todo, pero cuando intento iniciar sesión con una cuenta de Facebook recibo este error de Facebook:

Error

Aplicación no configurada: los desarrolladores de esta aplicación no la han configurado correctamente para el inicio de sesión de Facebook.

Aquí está la captura de pantalla de error:

enter image description here

¿Algunas ideas?

508
Jack

el problema era que tienes que configurar

¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general?

establezca status and review en ON y el problema se resolvió

disfrutar de la codificación

678
Jack

Con respecto a todas las otras respuestas, aquí está la captura de pantalla para ayudar a alguien.


  1. Vaya a https://developers.facebook.com/

  1. Haga clic en el menú de aplicaciones en la barra superior.

  1. Seleccione la aplicación correspondiente del menú desplegable.

enter image description here

El círculo al lado del nombre de la aplicación no es completamente verde. Cuando muevas el mouse sobre él, verás una ventana emergente que dice "No disponible para todos los usuarios porque tu aplicación no está activa".

Así que a continuación, tienes que hacerlo público.


  1. Haga clic en configuración en el panel izquierdo. [Vea la captura de pantalla a continuación]

 enter image description here


  1. En la pestaña Básico, agregue su "Correo electrónico de contacto" (una dirección de correo electrónico válida; agregué la que estoy usando con developers.facebook.com) y haga "Guardar cambios".

  1. A continuación, haga clic en "Revisión de aplicaciones" en el panel izquierdo. [Vea la captura de pantalla a continuación]

  1. Busque esto, ¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? y encienda el interruptor al lado de esto.

 enter image description here


  1. ¡Eso es! - La aplicación ahora está disponible públicamente. Ver el círculo completamente verde al lado del nombre de la aplicación. enter image description here
630
Hemang

Como la interfaz de usuario de Facebook ha cambiado recientemente, esta es la última actualización para activar/desactivar el modo sandbox:

  1. Vaya a https://developers.facebook.com/

  2. Haga clic en el menú de aplicaciones en la barra superior.

  3. Seleccione la aplicación correspondiente del menú desplegable.

  4. Vaya a 'Estado y revisión' en la tabla del lado izquierdo de la página.

  5. ¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? - Seleccione el interruptor para establecer el valor SÍ/NO.

Actualización: El botón SÍ/NO se deshabilitará hasta y a menos que proporcione su correo electrónico de contacto.

  1. Ir a "Configuración" en el menú de la izquierda.

  2. Actualice su correo electrónico de contacto.

  3. Pulse el botón "Guardar" en la parte inferior de la página.

Actualización: 'Status & Review' se reemplaza por 'App Review' ahora

158
girish_vr

Si la aplicación todavía está en private mode (Status and Review configurado enNO), entonces only Los usuarios de Facebook con rol en la aplicación pueden iniciar sesión. Eso a menos que lo establezca en público (Status and Review establecido enSÍ).

Para agregar más usuarios para poder iniciar sesión en una aplicación privada:

  1. Vaya a https://developer.facebook.com
  2. Vaya a Aplicaciones -> "Su aplicación" -> Roles
  3. Elija Agregar administrador, desarrollador o probador.
34
tsafrir

Muchas razones, incluyendo:

  1. El modo caja de arena está activado
  2. El nombre de dominio es diferente
  3. La URL del sitio es diferente.
17

Este error también se produce cuando intenta iniciar sesión en su versión de prueba de la aplicación de Facebook y no ha agregado al usuario con el que está intentando probar el inicio de sesión en Roles -> Probadores sección.

Para solucionarlo, simplemente agregue la dirección de correo electrónico de la cuenta de Facebook que está intentando iniciar sesión con en la sección anterior.

Finalmente, asegúrese de que el usuario que ha agregado acepte la solicitud enviada antes de intentar realizar la prueba, de lo contrario, el proceso de inicio de sesión fallará en la segunda pantalla justo después de que el usuario acepte las condiciones.

15
Tiago

Y además de todos estos bellos comentarios, no olvide iniciar una presentación

enter image description here

8
Sam

 enter image description here

 enter image description here

 enter image description here

Asegúrese de que en la pestaña de revisión de la aplicación del panel izquierdo seleccionada (su aplicación esté actualmente en vivo y disponible para el público) la pestaña seaENy el estado de la aplicación seaVERDE

Feliz programacion

8
Umar Farooq

Hay un montón de cosas posibles que podrían desencadenar este error:

En su caso, solo necesita add your facebook account into either tester, developer or admin of your facebook app, ya que desea usar esa cuenta para realizar la prueba.

Pero si ve el error al hacer clic en connect to facebook (antes de tener la oportunidad de ingresar las credenciales de Facebook), significa que su cuenta de Facebook actual detectada por cookie no es una cuenta de prueba/desarrollador/administrador válida para su aplicación. Tu puedes o bien add your account in o simplemente hit facebook.com and sign out(to remove the undesired cookie).

6
Eytoss

Tuve el mismo problema pero ahora aquí es cómo lo resolví
Vaya a https://developers.facebook.com/
• Haga clic en el menú Aplicaciones en la barra superior.
• Seleccione la aplicación correspondiente del menú desplegable.
• Haga clic en Configuración en la tabla en el lado izquierdo de la página
• Luego, debajo del Correo electrónico de contacto, escriba en su correo electrónico que le gustaría usar
• Luego haga clic en el botón Guardar configuración
• Vaya a 'Estado y revisión' en la tabla del lado izquierdo de la página.
• ¿Desea que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? - Seleccione el interruptor para establecer el valor SÍ/NO.

6
Humphrey

La respuesta de Hemang fue correcta, PERO, hay un paso adicional que necesitarás, que es agregar una ID de aplicación de Facebook. (Descubrí que me faltaba esta parte): enter image description here

Una vez que hayas hecho eso además de la respuesta de Hemang, ¡estarás listo!

5
AndrewSmiley

Para otros usuarios que se encuentran con este problema, la aplicación que estaba probando era una versión de prueba de nuestra aplicación de producción y no tenía la opción de convertir status and review a ON como otros han mencionado aquí.

La solución fue crear una nueva aplicación que sea no una aplicación de prueba, y configurarla como la versión de producción. La versión no de prueba permite la opción de convertir status and review a ON.

Mi uso específico fue probar a un usuario registrado con un número de teléfono en lugar de una dirección de correo electrónico. Intenté agregar a ese usuario en diferentes roles de nuestra aplicación de prueba (Desarrollador y Probador), pero fue en vano. Supongo que tiene algo que ver con que el usuario no tenga un correo electrónico asociado.

Aquí hay más información sobre las aplicaciones de prueba: https://developers.facebook.com/docs/apps/test-apps

5
jsutterfield

Bien, la zona de pruebas está desactivada, el dominio debe ser correcto porque el 99% de los usuarios pueden acceder a la aplicación y "todas sus funciones en vivo disponibles para el público en general" están configuradas en sí.

4
Bobby Wallace

Ahora, debe agregar una "URL de política de privacidad" en la pestaña Detalles de la aplicación (developers.facebook.com). Esta es una nueva política de Facebook.

4
Abel

Esto resolvió mi problema si no desea que la aplicación esté disponible para el público (manteniendo el estado y la revisión enNO)

Tuve que cerrar la sesión de la cuenta anterior en Aplicación de Facebook y también eliminar la cuenta de Facebook en Configuración . La eliminación solo de la Configuración no eliminará el error porque la aplicación en sí misma todavía tiene la cuenta anterior iniciada.

Si ha configurado sus funciones como Administrador/Desarrollador/Probador, puede ingresar la información de inicio de sesión de esa cuenta y debería funcionar.

3
Cheruby

realice la configuración siguiendo el siguiente enlace y el nombre de dominio que debe mencionar, como lo que mencionó en la aplicación de facebook nombre de dominio.

Vaya a https://developers.facebook.com/

Haga clic en el menú de aplicaciones en la barra superior.

2
Naresh Dudhat

después de muchos intentos, he leído en otros temas que alguien dijo "borre todas sus aplicaciones y vuelva a crearlas". Hice eso pero, como puedes imaginar, una nueva aplicación creará una nueva ID de aplicación en la página de Facebook.

Por lo tanto, incluso después de todas las "cosas públicas establecidas" no funcionó porque el ID de la aplicación estaba mal en mi código debido a la creación de una nueva aplicación en la página de desarrollador de Facebook.

Entonces, como dijo AndrewSmiley arriba, debes recordar actualizar eso en tu aplicación @strings

0
Filipe