Solución:
PASO 1:
En Configuración -> Básico -> Correo electrónico de contacto. (Dar su / cualquier correo electrónico)
PASO 2: en la pestaña “Revisión de la aplicación”: cambiar
¿Quieres que esta aplicación y todas sus funciones en vivo estén disponibles para el público en general? sí
Y aplausos ..
asegúrese de que su aplicación sea En Vivo en developer.facebook.com
Este círculo verde indica que la aplicación está activa
Si no es así, siga estos dos pasos para hacer que su aplicación esté activa
Paso 1 Vaya a su aplicación -> configuración => y añadir correo electrónico de contacto y aplicar guardar cambios
Setp 2 Luego ve a Revisión de la aplicación opción y asegúrese de que esta opción sea Sí, agregué una captura de pantalla
Esta es una respuesta que no he visto mucho (esto fue en un comentario en alguna parte), aunque sí, sacar la aplicación del modo de desarrollo funcionará, esto puede ser malo para la seguridad o realmente molesto si la aplicación aún no está lista, pero necesita enviar la aplicación para su revisión debido a que necesita acceso a permisos especiales (por ejemplo, user_birthday
).
Lo que hice en su lugar para corregir el error fue ir a https://developers.facebook.com/sa/apps/{appId}/roles/
o desde el panel de la aplicación, haga clic en roles en el lado izquierdo
Luego, agregue la (s) cuenta (s) de usuario al desarrollador o al evaluador. Los desarrolladores deberán ser verificados por dispositivo móvil y tendrán acceso a la aplicación para realizar cambios, pero un evaluador solo necesitará ser verificado por correo electrónico (no estoy seguro de si esto es necesario, pero probablemente lo sea) y solo podrá usar el API en lugar de realizar cambios en la configuración.
Si la aplicación está lista para el público, obviamente simplemente quite la aplicación del modo de desarrollo.