Niveles de acceso

Este documento solo se aplica a las aplicaciones creadas con un tipo de app.

Para obtener acceso avanzado ahora se requiere verificar el negocio

A partir del 1 de febrero de 2022, es posible que las apps que soliciten el acceso avanzado a los permisos deban estar conectadas a un negocio verificado. Consulta esta publicación de blog para obtener más información.

Los niveles de acceso son una capa adicional de autorización de la API Graph que se aplican a los permisos y las funciones de las apps de negocios y de videojuegos, y de las apps para consumidores.

Hay dos niveles de acceso: estándar y avanzado. Las apps pueden solicitar permisos con acceso avanzado a cualquier usuario de la app, y las funciones con este tipo de acceso están activas para todos los usuarios de la app. Sin embargo, los permisos con acceso estándar solo se pueden solicitar a usuarios de la app que tengan un rol en la app solicitante, y las funciones con este nivel de acceso solo están activas para los usuarios de la app que tengan un rol en ella.

Si todas las personas que usarán tu app tendrán un rol en ella, los permisos y las funciones que tu app requiera solo necesitarán acceso estándar. Por otro lado, si las personas que usarán tu app no contarán un rol en ella, los permisos y las funciones que tu app requiera deberán tener acceso avanzado.

Todas las apps de negocios y de videojuegos y para consumidores tienen aprobado automáticamente el acceso estándar a todos los permisos y funciones. Sin embargo, el acceso avanzado se debe aprobar individualmente para cada permiso y función, para lo que se usa el proceso de revisión de apps.

Acceso estándar

Los permisos con acceso estándar solo se pueden solicitar a usuarios de la app que tengan un rol en la app solicitante. De igual modo, las funciones con acceso estándar solo están activas para los usuarios de la app que tienen un rol en ella.

Tanto en las apps de negocios y de videojuegos como en las apps para consumidores , se aprueba automáticamente el acceso estándar para todos los permisos y las funciones disponibles para el tipo de app en cuestión.

El acceso estándar es el que corresponde usar solo si los usuarios de la app tienen roles en ella o durante el desarrollo de la app, cuando se prueban los puntos de conexión de la API para los que la app que genera la llamada no fue aprobada.

Acceso avanzado

Se pueden solicitar permisos con acceso avanzado a cualquier usuario de la app, y las funciones con este tipo de acceso están activas para todos los usuarios de la app. Sin embargo, se requiere verificación del negocio para obtener acceso avanzado. En algunos casos, es posible que se de deba realizar la revisión de apps en un permiso o una función individual.

Aprobación automática

Las apps de negocios y de videojuegos creadas antes del 16 de febrero de 2021 se aprobaron automáticamente para tener acceso avanzado a los permisos email y public_profile. También se aprobaron los permisos o funciones que ya se hubieran aprobado mediante el proceso de revisión de apps, si ya los usaban.

Todas las apps para consumidores recién creadas tienen aprobado automáticamente el acceso avanzado para los permisos "email" y "public_profile". Sin embargo, ambos permisos están configurados de manera predeterminada con acceso estándar, de modo que es necesario cambiarlos manualmente al acceso avanzado. Además, las apps para consumidores deben estar en el modo activo para poder solicitar permisos con acceso avanzado a usuarios de la app que no tengan un rol, y para que las funciones con acceso avanzado estén activas para este mismo grupo de usuarios.

Comprobación de uso de datos

Las apps que tengan acceso avanzado para un permiso o una función deben completar la comprobación de uso de datos, que es un proceso anual para certificar que la app accede a las API, los productos y los datos de Facebook en concordancia con nuestras Condiciones de la plataforma y Políticas para desarrolladores.

Eliminar acceso

Si deseas indicar que la app no necesita un permiso o una función en particular, puedes eliminarlos con un clic en el icono de la papelera junto al permiso o la función en el panel Revisión de apps > Permisos y funciones. Puedes restaurar el acceso a la aprobación de un permiso o una función que hayas eliminado buscándolo de nuevo en la misma pestaña y haciendo clic en el botón Obtener acceso estándar o en el botón Obtener acceso avanzado. No es necesario volver a realizar una revisión para restaurar el acceso avanzado a permisos o funciones que se aprobaron con anterioridad.

Se pueden eliminar todos los permisos y funciones, excepto public_profile.

Cambio de niveles de acceso

Los administradores de apps pueden cambiar los niveles de acceso de permisos y funciones individuales. No es necesario volver a realizar una revisión para restaurar el acceso avanzado a permisos o funciones, pero el cambio de avanzado a estándar invalidará o desactivará cualquier permiso o función para los usuarios de la app que no tengan un rol en ella.