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