Untergeordneten Business Manager löschen

In diesem Thema wird beschrieben, wie du einen vorhandenen untergeordneten Business Manager löschst.

Hinweis: Abhängig davon, ob in den Einstellungen deiner App appsecret_proof aktiviert ist, kann appsecret_proof bei jedem Aufruf, den du tätigst, als Parameter erforderlich sein. Im Dokument Sichern von Graph API-Anfragen erfährst du, wie du diese Option festlegen und appsecret_proof generieren kannst.

Vorhandenen untergeordneten Business Manager löschen

  1. Rufe den Zugriffsschlüssel des Systemnutzers des untergeordneten Business Managers mit dem PARENT_BM_ADMIN_SYSTEM_USER_ACCESS_TOKEN ab.
  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. Rufe alle Werbekonten für den untergeordneten Business Manager mit dem CHILD_BM_SYSTEM_USER_ACCESS_TOKEN ab.
  4. Nachdem du das Werbekonto abgerufen hast, markiere alle Kampagnen darunter als PAUSED. Löschaufrufe an einen untergeordneten Business Manager mit aktiven Kampagnen verlaufen nicht erfolgreich.
  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. Lösche den untergeordneten Business Manager mit dem 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