판매자 삭제

이 페이지에서는 Facebook 담당자가 지정되어 있는 파트너 광고에서 판매자를 삭제하는 방법을 안내합니다.

참고: Marketplace 또는 판매점을 통해 제품을 판매하는 비즈니스를 가리켜 판매자라고 합니다. Facebook 담당자가 지정되어 있는 파트너 광고로 판매자를 온보딩하면, 해당 판매자는 Facebook 담당자가 지정되어 있는 파트너로 간주됩니다. 편의상 이 페이지에서는 '판매자'를 Facebook 담당자가 지정되어 있는 파트너(즉, 온보딩한 판매자)를 지칭하는 목적으로도 사용합니다.

광고 캠페인을 진행 중인 판매자는 삭제할 수 없습니다.

판매자 삭제 API는 광고 계정을 비활성화하고 다음을 포함하여 온보딩 중에 만든 모든 자산을 삭제합니다.

  • 카탈로그 세그먼트
  • 페이지
  • 시스템 사용자
  • 비즈니스

자산을 삭제하고 나면 해당 판매자에 대해 연결된 vendor_id재사용하고 원하는 경우 다른 판매자에게 할당할 수 있습니다.

필수 권한

판매자 삭제 API를 호출하려면 다음과 같은 권한이 필요합니다.

  • 비즈니스 관리자
  • 크레딧 관리
  • 앱 개발자

판매자 삭제 API 호출

요청

curl \
  -F 'access_token=<ACCESS_TOKEN>' \
  -F 'asyncbatch=[ 
      { 
        "method": "DELETE", 
        "relative_url": "<MARKETPLACE_BM_ID>/managed_partner_businesses?child_business_external_id=<VENDOR_ID>", 
        "name": "<ASYNC_SESSION_NAME>"
      } 
  ]' \
  -F "appsecret_proof=<APP_SECRET>" \
  "https://graph.facebook.com/v21.0"

API 호출 응답은 ASYNC_SESSION_ID와 함께 즉시 반환됩니다. 요청을 계속 처리하는 동안 터미널 상태 [COMPLETED|FAILED]에 도달할 때까지 ASYNC_SESSION_ID를 폴링해야 합니다.

매개변수

이름설명

appsecret_proof

문자열

필수 항목.
제공된 액세스 토큰의 소유권을 입증하는 16진수 문자열입니다. appsecret_proof는 Marketplace의 액세스 토큰 및 액 시크릿 코드에서 생성해야 합니다.

child_business_external_id

문자열

필수 항목. 단, child_business_id를 제공하지 않아야 합니다.
각 Marketplace는 각 판매자에 대해 고유 ID를 전달해야 합니다. Marketplace 측의 필드 이름은 vendor_id입니다.

child_business_id

문자열

필수 항목. 단, child_business_external_id를 제공하지 않아야 합니다.
판매자의 비즈니스 관리자 ID입니다.

marketplace_bm_id

문자열

필수 항목.
Marketplace의 비즈니스 관리자 ID입니다.
자세한 내용은 Meta 비즈니스 관리자에서 비즈니스 ID 찾기를 참조하세요.

응답

{
  "async_sessions": [
    {
      "id": "<ASYNC_SESSION_ID>",
      "name": "<ASYNC_SESSION_NAME>"
    }
  ]
}

ASYNC_SESSION_ID를 사용하여 Facebook 담당자가 지정되어 있는 파트너 광고에서 판매자 삭제 상태를 가져옵니다.

자세한 내용은 응답을 얻기 위해 비동기식 세션을 폴링하는 방법을 참조하세요.

성공 응답

상태가 COMPLETED일 경우 비동기식 세션을 폴링한 후의 결과 데이터는 다음과 같습니다.

{
  "result": "{\"id\":\"<MANAGED_PARTNER_BM_ID>\", \"success\":true}",
  "status": "COMPLETED",
  "id": "<ASYNC_SESSION_ID>"
}

실패 응답

상태가 FAILED일 경우 비동기식 세션을 폴링한 후의 결과 데이터는 다음과 같습니다.

오류 코드

판매자 삭제 API로 보낸 요청의 결과로 여러 가지 오류 응답이 반환될 수 있습니다. 자세한 내용은 오류를 처리하는 방법을 참조하세요.

오류 코드오류 하위 코드오류 메시지

1800007

2310162

{business_id}를 입력한 비즈니스 ID는 Facebook 담당자가 지정되어 있는 파트너 광고의 파트너를 위한 것이 아닙니다. 입력한 항목을 확인하거나 새로운 비즈니스 ID를 입력하세요.

1800007

2310163

{vendor_id}를 입력한 공급업체 ID는 Facebook 담당자가 지정되어 있는 파트너 광고의 파트너를 위한 것이 아닙니다. 입력한 항목을 확인하거나 새로운 공급업체 ID를 입력하세요.

1800008

2310164

비즈니스가 삭제하려는 파트너 {business_id OR vendor_id}를 관리하지 않습니다. ID를 확인하거나 새 ID를 입력하세요.

1800009

2310113

비즈니스 ID가 {business_id}인 Facebook 담당자가 지정되어 있는 파트너를 삭제할 수 없습니다. 미결제 금액 {amount} {currency}이(가) 있는 동안에는 삭제할 수 없습니다. 인보이스에 대한 대금을 송금한 후에 파트너를 다시 삭제해 보세요.

1800009

2310134

페이지 {page_id}의 페이지 소유자 {page_owner_id}은(는) 관리자 시스템 사용자가 아닙니다. 이 페이지는 Facebook 담당자가 지정되어 있는 파트너가 생성하지 않았고 파트너를 삭제하기 전에 먼저 삭제해야 합니다.

1800009

2310135

이 파트너에게는 Facebook 담당자가 지정되어 있는 파트너 광고에서 생성하지 않은 Facebook 페이지가 하나 이상 있습니다. 이러한 페이지를 파트너 {list_of_page_ids}를 삭제하기 전에 먼저 삭제해야 합니다.

1800009

2310165

이 비즈니스는 진행 중인 캠페인이 있는 동안은 삭제할 수 없습니다. 광고 관리자로 이동하여 진행 중인 캠페인이 종료되는 시점을 확인하거나 해당 캠페인을 비활성화하세요.