Permissões de usuário do sistema

Atribuir tarefas de usuário do sistema em contas de anúncios

É necessário ter o seguinte para fazer a chamada de API:

  • user: o número de identificação do usuário do sistema criado por você.
  • Tarefas: o tipo de acesso do usuário do sistema à conta de anúncios: ['MANAGE'], ['ADVERTISE'] e ['ANALYZE'].
  • access_token: o token de acesso de um usuário administrador ou de um usuário do sistema administrador.

Para atribuir permissões de usuário do sistema a uma conta de anúncios, faça esta solicitação 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"

Atribuir tarefas de Páginas do usuário do sistema

É preciso ter o seguinte para fazer a chamada:

  • user: o número de identificação do usuário do sistema criado por você.
  • Tarefas: o tipo de acesso do usuário do sistema à Página: ['MANAGE'], ['CREATE_CONTENT'], ['MODERATE'], ['ADVERTISE'] e ['ANALYZE'].
  • access_token: o token de acesso do usuário administrador ou do usuário do sistema administrador.

Para atribuir permissões de usuário do sistema a uma Página, faça esta solicitação 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"

Atribuir tarefas de usuário do sistema em ativos transmitidos por proxy

Você pode solicitar acesso a uma conta de anúncios ou a uma Página que pertença a outro Gerenciador de Negócios. Ou uma empresa pode conceder acesso a ativos pertencentes a outra empresa. Consulte Gerenciamento de ativos comerciais.

Os usuários do sistema podem ter acesso a esses ativos transmitidos por proxy para determinadas tarefas. A ideia é fornecer um mecanismo que permita fazer chamadas de API a contas de anúncios ou Páginas que são controladas pelo Gerenciador de Negócios em nome dos seus clientes.

Recuperar permissões de usuário do sistema

Para ver as permissões de um usuário do sistema em relação aos ativos, é necessário ter o seguinte:

  • business_id: o Gerenciador de Negócios que é proprietário do usuário do sistema.
  • access_token: o token de acesso do usuário com a permissão business_management ou de um usuário administrador.

Depois, faça esta chamada:

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