Permisos de usuario del sistema

Asignar tareas de usuario del sistema en cuentas publicitarias

Para hacer la llamada a la API, necesitas lo siguiente:

  • user: el identificador de usuario del sistema que has creado.
  • Tareas: tipo de acceso del usuario del sistema para la cuenta publicitaria: ['MANAGE'], ['ADVERTISE'] y ['ANALYZE'].
  • access_token: de un usuario administrador o un usuario administrador del sistema.

Para asignar permisos de usuario del sistema a una cuenta publicitaria, haz la siguiente solicitud POST:

curl \
-F "user=APP_SCOPED_SYSTEM_USER_ID" \
-F "tasks=['MANAGE', 'ADVERTISE', 'ANALYZE']" \
-F "business=BUSINESS_ID" \
-F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/VERSION/act_AD_ACCOUNT_ID/assigned_users"

Asignar tareas de páginas de usuario del sistema

Para hacer la llamada, necesitas lo siguiente:

  • user: el identificador de usuario del sistema que has creado.
  • Tareas: tipo de acceso del usuario del sistema para la página: ['MANAGE'], ['CREATE_CONTENT'], ['MODERATE'], ['ADVERTISE'] y ['ANALYZE']
  • access_token: de usuario administrador o usuario administrador del sistema.

Para asignar permisos de usuario del sistema a una página, haz esta solicitud POST:

curl \
-F "user=APP_SCOPED_SYSTEM_USER_ID" \
-F "tasks=['ADVERTISE', 'ANALYZE']" \
-F "access_token=ACCESS_TOKEN" \
"https://graph.facebook.com/VERSION>/PAGE_ID/assigned_users"

Asignar tareas de usuario del sistema en activos dirigidos mediante proxy

Puedes solicitar acceso a una cuenta publicitaria o a una página propiedad de otro Business Manager. Una empresa también puede conceder acceso a activos que sean propiedad de otra empresa. Consulta Administración de activos comerciales.

Los usuarios del sistema pueden tener acceso a estos activos dirigidos mediante proxy para llevar a cabo sus tareas. La idea es facilitar un mecanismo para hacer llamadas a la API a cuentas publicitarias o páginas que tu Business Manager gestione para tus clientes.

Recuperar permisos de usuario del sistema

Para ver los permisos de un usuario del sistema en relación con los activos, necesitas lo siguiente:

  • business_id: Business Manager al que pertenece este usuario del sistema.
  • access_token: del usuario con el permiso business_management o del usuario administrador.

A continuación, haz esta llamada:

curl -G \
-d "fields=email,assigned_ad_accounts,assigned_pages" \
-d "access_token=ACCESS_TOKEN" \
https://graph.facebook.com/VERSION/APP_SCOPED_SYSTEM_USER_ID