tienes solucion sirve significa quitar que publique permite permisos para nuevo manager los inténtalo desbloquear app aplicación aplicaciones aceptar facebook login permissions

solucion - quitar permisos facebook android



El mensaje de permiso de la aplicación de Facebook es vago e inútil (2)

No estoy seguro de qué documentación está buscando, pero para las versiones de API 2.0 o posteriores, los únicos permisos que puede solicitar a los usuarios finales sin enviar su uso de ellos a Facebook para su revisión son:

  • Perfil público
  • user_friends
  • correo electrónico

Si tiene permisos en el parámetro scope del cuadro de diálogo Oauth / Login distinto de los tres enumerados anteriormente, no se pedirá a los usuarios que no sean administradores / desarrolladores / probadores de la aplicación que los otorguen (hasta que los aprueben)

La lista que puede solicitar sin aprobación se menciona en la siguiente documentación:

https://developers.facebook.com/docs/apps/review/login

https://developers.facebook.com/docs/facebook-login/permissions/v2.1#categories

Cuando intento iniciar sesión en mi sitio con mi cuenta de Facebook, recibo una advertencia que no es precisa:

Submit for Login Review Some of the permissions below have not been approved for use by Facebook.

Los permisos a los que se refieren se enumeran a continuación de este mensaje:

****** will receive the following info: your public profile, email address, birthday, website and personal description.

Los últimos permisos no se asignan a los permisos en la lista de permisos de la aplicación de Facebook para los que debe estar aprobado:

  • manage_notifications
  • read_insights
  • publish_actions
  • read_friendlists
  • manage_pages

No puedo saber por qué permisos debo solicitar la aprobación. Todo lo que quiero hacer es utilizar Facebook como un mecanismo de inicio de sesión para nuestro sitio web ... eso es todo. Tengo entendido que esto no requiere aprobación, pero está claro que sí, de lo contrario no habría recibido el mensaje "Enviar para iniciar sesión".


Al llamar a la API de FB, tiene la opción de establecer una cosa llamada "alcance". Aquí hay un ejemplo de cómo puede verse esto:

''Facebook'' => array ( "enabled" => true, "keys" => array ( "id" => "762xxxxxxxxxxxxx", "secret" => "b1831068a1xxxxxxxxxxxxxx" ), "scope" => "email, user_about_me, user_birthday, user_hometown, manage_notifications , read_insights, publish_actions, read_friendlists, manage_pages" ),

Si está solicitando más de:

public_profile user_friends email

Deberá verificar su aplicación.

La solución a su problema es limitar el alcance de la información a la que desea acceder, por lo que esto resolvería su problema:

''Facebook'' => array ( "enabled" => true, "keys" => array ( "id" => "762xxxxxxxxxxxxx", "secret" => "b1831068a1xxxxxxxxxxxxxx" ), "scope" => "email, public_profile, user_friends" ),