Adicionar um usuário ao Gerenciador de Negócios Secundário (opcional)

Por padrão, somente o usuário do sistema é adicionado ao Gerenciador de Negócios Secundário. Se houver um caso de negócios, você pode adicionar alguém ao Gerenciador de Negócios Secundário. Adicionar um desenvolvedor a um Gerenciador de Negócios Secundário pode ajudar bastante no trabalho de depuração. O script abaixo demonstra como você pode se adicionar ao Gerenciador de Negócios Secundário e acessar sua conta na interface do usuário do Gerenciador de Negócios para acessar o novo Gerenciador de Negócios Secundário criado.

Nota: usuários só podem ser adicionados com as permissões EMPLOYEE. O usuário do sistema administrador do Gerenciador de Negócios Secundário é o único administrador permitido.

Nota: se appsecret_proof estiver ativo nas configurações do app, pode ser necessário especificá-lo como parâmetro em cada chamada. Consulte Proteção das Solicitações à Graph API para ver como ativar esta opção e gerar o appsecret_proof.

Busque o token de acesso do usuário do sistema administrador do Gerenciador de Negócios Secundário usando PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN.

curl \
-F "id=<CHILD_BM_ID>" \
-F "app_id=<APP_ID>" \
-F "scope=ads_management,business_management" \
-F "access_token=<PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN>" \
-F "appsecret_proof=<APP_SECRET_PROOF>" \ // Optional, depending on your app's security settings
https://graph.facebook.com/<API_VERSION>/<CHILD_BM_ID>/access_token

Adicione um usuário ao Gerenciador de Negócios Secundário usando CHILD_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN.

curl \
  -F "email=<EMAIL_ADDRESS_OF_USER>" \
  -F "role=EMPLOYEE" \
  -F "tasks=['ADVERTISE', 'ANALYZE']" \
  -F "access_token=<CHILD_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN>" \
  -F "appsecret_proof=<APP_SECRET_PROOF>" \   // Optional, depending on your app's security settings
  https://graph.facebook.com/<API_VERSION>/<CHILD_BM_ID>/business_users