ลบตัวจัดการธุรกิจรอง

หัวข้อนี้จะอธิบายวิธีลบตัวจัดการธุรกิจรองที่มีอยู่

หมายเหตุ: คุณอาจต้องใช้ appsecret_proof เป็นพารามิเตอร์สำหรับการเรียกใช้แต่ละครั้ง ทั้งนี้ขึ้นอยู่กับว่าคุณได้เปิดใช้งาน appsecret_proof ในการตั้งค่าของแอพหรือไม่ ดูวิธีตั้งค่าตัวเลือกนี้และวิธีสร้าง appsecret_proof ได้ที่เอกสารการรักษาความปลอดภัยของคำขอ API กราฟ

ลบตัวจัดการธุรกิจรองที่มีอยู่

  1. ดึงข้อมูลโทเค็นการเข้าถึงของผู้ใช้ระบบของตัวจัดการธุรกิจรองโดยใช้ 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. ดึงข้อมูลบัญชีโฆษณาทั้งหมดของตัวจัดการธุรกิจรองโดยใช้ CHILD_BM_SYSTEM_USER_ACCESS_TOKEN
  4. เมื่อคุณดึงข้อมูลบัญชีโฆษณาแล้ว ให้ระบุสถานะแคมเปญภายในทั้งหมดเป็น PAUSED ไม่เช่นนั้นแล้ว การเรียกใช้สำหรับการลบไปยังตัวจัดการธุรกิจรองซึ่งมีแคมเปญที่กำลังใช้งานอยู่ภายในจะไม่ประสบความสำเร็จ
  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. ลบตัวจัดการธุรกิจรองโดยใช้ 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