Eliminar una cuenta secundaria de Business Manager

En este tema se describe cómo eliminar una cuenta secundaria de Business Manager existente.

Nota: Dependiendo de si el campo appsecret_proof está activado en la configuración de la aplicación, es posible que appsecret_proof se requiera como parámetro en cada llamada que realices. Consulta el documento Seguridad de las solicitudes de la API Graph para obtener información sobre cómo configurar esta opción y cómo generar appsecret_proof.

Eliminar una cuenta secundaria de Business Manager existente

  1. Recupera el identificador de acceso de usuario del sistema de la cuenta secundaria de Business Manager con 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 todas las cuentas publicitarias de la cuenta secundaria de Business Manager con CHILD_BM_SYSTEM_USER_ACCESS_TOKEN.
  4. Una vez que hayas recuperado la cuenta publicitaria, marca todas las campañas como PAUSED. De lo contrario, cualquier llamada de eliminación a una cuenta secundaria de Business Manager con campañas activas no se realizará correctamente.
  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 la cuenta secundaria de Business Manager con 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