Información general

Para tener usuarios del sistema, tu administrador comercial debe cumplir los siguientes requisitos:

  • El usuario administrador debe ser una persona real.
  • Ser propietario de una app de Facebook. Debes solicitar la app y asociarla con un negocio a través de la API o en el administrador comercial. La app debe pertenecer al mismo negocio
    Nota: A un usuario del sistema solo se le puede otorgar un rol en una app si tanto el usuario del sistema como la app pertenecen al mismo negocio. Si tu app necesita acceder a datos por medio de un usuario del sistema y un token de acceso perteneciente a otro negocio, usa la API de negocio "En nombre de" en su lugar.
  • Hacer que la app de Meta pase por una revisión (y verificación del negocio) en relación con los permisos que el usuario del sistema quiere obtener.

Meta limita el número de usuarios del sistema por administrador comercial en función del nivel de acceso de tu app.

En el script bash de ejemplo, se muestran llamadas a la API que crean un token de usuario del sistema y después lo emplean para realizar llamadas a la API de marketing.

Tipos de usuarios del sistema

Hay dos tipos de usuarios del sistema: usuario administrador del sistema y usuario del sistema.

  • Un usuario administrador del sistema puede crear usuarios del sistema y cuentas publicitarias, asignar permisos y más.
  • Un usuario del sistema solo puede acceder a los activos para los que cuenta con el permiso pertinente.

Deberías crear un usuario del sistema para cada tipo de acceso que necesites. Utiliza el usuario administrador del sistema para mantener programáticamente los roles adecuados. De esta manera, si un token de usuario del sistema se ve comprometido, tiene un alcance limitado y no puede afectar más permisos.

Concede al usuario del sistema acceso a los activos y usa dichos usuarios para la mayoría de las llamadas a la API. El usuario administrador del sistema se debe limitar a las acciones administrativas como la asignación de permisos. Protege cuidadosamente el token de usuario administrador del sistema, ya que cuenta con la mayoría de los permisos.

Aquí te mostramos cómo funciona:

Acceso a activos comerciales

Requisitos y acciones necesarias para obtener acceso a los activos del negocio:

Tu negocio

Representamos a tu negocio como una instancia de un administrador comercial en la API de Marketing. Tu administrador comercial debe reclamar, crear o compartir una aplicación de Facebook desarrollada en la API de marketing. Para crear un token de acceso de usuario del sistema, esta app debe contar con acceso estándar. También puedes comunicarte con tu representante de Facebook para que te agregue a una lista de negocios a los que se les permite crear el token.

Recursos

Activos que pertenecen a tu administrador comercial. Por ejemplo: páginas, cuentas publicitarias, etc.

Usuario administrador

Todas las instancias del administrador comercial tienen un usuario administrador. Por lo general, se trata de la misma persona que creó originalmente el objeto del administrador comercial y lo administra en el transcurso del tiempo.

Usuario administrador del sistema

Un usuario administrador puede crear este tipo especial de usuario. Un usuario administrador del sistema puede crear nuevos usuarios y acceder a todos los activos pertenecientes al negocio. No recomendamos administrar los activos del negocio a través de un usuario administrador del sistema, ya que este tipo de usuario tiene más poder que un usuario del sistema normal. Limita el uso del usuario administrador del sistema a la creación de otro usuario del sistema y no lo uses para acceder a activos.

Usuario del sistema

Un usuario administrador o usuario administrador del sistema puede crear un usuario del sistema. Esta persona, en última instancia, puede acceder a los activos. Usa este tipo de usuario para administrar los activos de un negocio.

Nota: A un usuario del sistema solo se le puede otorgar un rol en una app si tanto el usuario como la app pertenecen al mismo negocio. Si tu app necesita acceder a datos por medio de un usuario del sistema y un token de acceso perteneciente a otro negocio, usa la API de negocio "En nombre de" en su lugar.

Permisos de acceso

Un usuario del sistema debe conceder su permiso de usuario para acceder a los activos que le pertenecen a un negocio.

Token de acceso del usuario del sistema

Necesitas una app en la API de marketing con acceso estándar o un representante de Facebook debe agregar tu app a la lista de autorizados. Asegúrate de que la app haya pasado por la revisión (y verificación, si corresponde) para obtener los permisos obligatorios. Con un usuario del sistema y esta app, puedes generar un token de acceso de usuario del sistema. Una vez que tengas este token y después de que el usuario del sistema conceda los permisos de usuario para acceder a los activos, podrás acceder a dichos activos de forma programática.

Usuarios del sistema y públicos personalizados

Para que un usuario de sistema opere con un público personalizado de archivo de cliente personalizada de archivos de clientes en un negocio, un usuario que no sea del sistema debe aceptar las Condiciones del servicio del público personalizado del negocio. Deberá hacerlo desde una cuenta publicitaria que pertenezca a ese negocio.

Obtén más información sobre las Condiciones del servicio de públicos personalizados y las opciones disponibles para usuarios del sistema.

Limitaciones

En la API de marketing, tu aplicación posee cierto nivel de acceso, que determina la cantidad de usuarios del sistema que puedes crear para el administrador comercial al que pertenece la app:

Nivel Usuarios del sistema Usuarios administradores del sistema

Estándar

1

1

Avanzado

10

1

Puedes agrupar cuentas publicitarias por usuario del sistema en respuestas basadas en clientes o en la lectura y escritura. Si administras muchas cuentas publicitarias, cargarlas todas en la UI puede ser un proceso lento.