Autorisations des utilisateur·ices système

Affecter des tâches aux utilisateur·ices système pour des comptes publicitaires

Vous avez besoin des éléments suivants pour effectuer l’appel d’API :

  • user : identifiant utilisateur·ice système que vous avez créé.
  • Tâches : type d’accès dont dispose l’utilisateur·ice système pour le compte publicitaire (['MANAGE'], ['ADVERTISE'] ou ['ANALYZE']).
  • access_token : token d’accès d’un·e utilisateur·ice admin ou d’un·e utilisateur·ice système admin.

Pour attribuer des autorisations à un·e utilisateur·ice système sur un compte publicitaire, envoyez la requête POST suivante :

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"

Affecter des tâches aux utilisateur·s système pour des Pages

Vous avez besoin des éléments suivants pour effectuer l’appel :

  • user : identifiant utilisateur·ice système que vous avez créé.
  • Tâches : type d’accès dont dispose l’utilisateur·ice système pour la Page (['MANAGE'], ['CREATE_CONTENT'], ['MODERATE']['ADVERTISE'] ou ['ANALYZE']).
  • access_token : token d’accès d’un·e utilisateur·ice admin ou d’un·e utilisateur·ice système admin.

Pour attribuer des autorisations à un·e utilisateur·ice système sur une Page, envoyez la requête POST suivante :

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"

Affecter des tâches aux utilisateur·s système pour des éléments transmis

Vous pouvez demander l’accès à un compte publicitaire ou à une Page appartenant à un autre compte Business Manager. Une entreprise peut également autoriser une autre entreprise à accéder à ses éléments. Voir Éléments professionnels.

Les utilisateur·ices système peuvent avoir accès à ces éléments transmis via leurs tâches. Ainsi, votre compte Business Manager peut effectuer des appels d’API vers des comptes publicitaires ou des Pages au nom de votre clientèle.

Consulter les autorisations des utilisateur·ices système

Pour consulter les autorisations d’un·e utilisateur·ice système relatives à des éléments, vous avez besoin de ce qui suit :

  • business_id : compte Business Manager auquel l’utilisateur·ice système appartient.
  • access_token : token d’accès de l’utilisateur·ice disposant de l’autorisation business_management ou d’un·e utilisateur·ice admin.

Ensuite, effectuez l’appel suivant :

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