Para tener usuarios del sistema, tu administrador comercial debe cumplir los siguientes requisitos:
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.
Hay dos tipos de usuarios del sistema: usuario administrador del sistema y usuario del sistema.
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:
Requisitos y acciones necesarias para obtener acceso a los activos del 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.
Activos que pertenecen a tu administrador comercial. Por ejemplo: páginas, cuentas publicitarias, etc.
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.
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.
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.
Un usuario del sistema debe conceder su permiso de usuario para acceder a los activos que le pertenecen a un negocio.
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.
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.
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.