Excluir um Gerenciador de Negócios secundário

Este tópico descreve como excluir um Gerenciador de Negócios secundário existente.

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

Excluir um Gerenciador de Negócios secundário existente

  1. Busque o token de acesso do usuário do sistema do Gerenciador de Negócios secundário usando o PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN.
  2. 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
  3. Busque todas as contas de anúncios no Gerenciador de Negócios secundário usando o CHILD_BM_SYSTEM_USER_ACCESS_TOKEN.
  4. Depois de buscar a conta de anúncios, marque todas as respectivas campanhas como PAUSED. Se você não fizer isso, as chamadas de exclusão do Gerenciador de Negócios secundário com campanhas ativas não serão efetivadas.
  5. curl -G \
      -d 'access_token=<CHILD_BM_SYSTEM_USER_ACCESS_TOKEN>' \
      -d 'appsecret_proof=<APP_SECRET_PROOF>' \  // Optional, depending on your app's security settings
      https://graph.facebook.com/<API_VERSION>/<CHILD_BM_ID>/owned_ad_accounts
    curl -G \
      -d 'access_token=<CHILD_BM_SYSTEM_USER_ACCESS_TOKEN>' \
      -d 'appsecret_proof=<APP_SECRET_PROOF>' \  // Optional, depending on your app's security settings
      https://graph.facebook.com/<API_VERSION>/<act_AD_ACCOUNT_ID>/campaigns
    curl \
      -F 'status=PAUSED' \
      -F 'access_token=<CHILD_BM_SYSTEM_USER_ACCESS_TOKEN>' \
      -F 'appsecret_proof=<APP_SECRET_PROOF>' \  // Optional, depending on your app's security settings
      https://graph.facebook.com/<API_VERSION>/<CAMPAIGN_ID>/
  6. Exclua o Gerenciador de Negócios secundário usando o PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN.
  7. curl -X DELETE \
      -d 'client_id=<CHILD_BM_ID>' \
      -d 'access_token=<PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN>' \
      -d 'appsecret_proof=<APP_SECRET_PROOF>' \  // Optional, depending on your app's security settings
      https://graph.facebook.com/<API_VERSION>/<PARENT_BM_ID>/owned_businesses