facebook-graph-api contraseña - ¿Los desarrolladores de esta aplicación no la han configurado correctamente para iniciar sesión en Facebook?




codigos digitos (15)

Tuve el mismo problema pero ahora aquí es cómo lo resolví
Vaya a https://developers.facebook.com/
• Haga clic en el menú de 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.

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 iniciar sesión en Facebook.

Aquí está la captura de pantalla de error:

¿Algunas ideas?


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 la sección Funciones -> Comprobadores .

Para solucionarlo, solo agregue la dirección de correo electrónico de la cuenta de Facebook con la que está intentando iniciar sesión 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.


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.

Así que, 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 página de desarrollador de la aplicación en Facebook.

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


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í.


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):

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


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 probar.

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. Puede add your account in o simplemente hit facebook.com and sign out(to remove the undesired cookie) .


Si la aplicación aún se encuentra en modo privado ( Status and Review configurados en NO ), solo 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 en ).

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.

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

Tuve que cerrar la sesión de la cuenta anterior en la 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í 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 entonces.


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.


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.


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

La solución fue crear una nueva aplicación que no sea una aplicación de prueba y configurarla como la versión de producción. La versión que no es de prueba permite que la opción cambie el 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


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.

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


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: 'Estado y revisión' se reemplaza por 'Revisión de la aplicación' ahora


https://.com/a/4851484/3552317 , es una solución que funciona para algunos peaple (y una pregunta duplicada) y esto funcionó para mí:

Esto funcionó para mí:

       <string name="app_id">999999999999999</string>
        <meta-data
        android:name="com.facebook.sdk.ApplicationId"
        android:value="@string/app_id" />




facebook facebook-graph-api