Eliminazione di un Business Manager secondario

Questo argomento descrive come eliminare un Business Manager secondario esistente.

Nota: a seconda che appsecret_proof sia o meno abilitato nelle impostazioni dell'app, appsecre_proof potrebbe essere richiesto come parametro per ogni chiamata effettuata. Consulta il documento Protezione delle richieste API Graph per scoprire come impostare questa opzione e come generare appsecret_proof.

Eliminazione di un Business Manager secondario esistente

  1. Recupera il token d'accesso dell'utente di sistema del Business Manager secondario usando 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. Recupera tutti gli account pubblicitari per il Business Manager secondario usando CHILD_BM_SYSTEM_USER_ACCESS_TOKEN.
  4. Una volta recuperato l'account pubblicitario, contrassegna tutte le campagne associate come PAUSED. In caso contrario, qualsiasi chiamata di eliminazione a un Business Manager secondario con campagne attive associate non andrà a buon fine.
  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. Elimina il Business Manager secondario usando 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