배치 요청 상태 확인

이 가이드에서 GET /{catalog_id}/check_batch_request_status 엔드포인트가 배치 요청 상태를 확인하는 방법을 알아보세요.

배치 요청 상태를 가져오려면 ({catalog_id}/items_batch에 대한 호출에서 반환된) 핸들을 사용하고 다음에 대한 GET 호출을 실행하세요.

https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status?handle=<HANDLE>

지원되는 필드

필드설명

handle

유형: 문자열

필수 항목.

배치 요청에 대한 고유한 핸들.

load_ids_of_invalid_requests

유형: 부울

선택 사항.

실패한 요청의 ID를 로드할지 여부를 나타내는 부울 필드.

자세한 내용은 API 참고 자료를 참조하세요.

예시

요청 샘플 - /{catalog_id}/check_batch_request_status

curl -G \
  -d 'handle=AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q'-d 'access_token=<ACCESS_TOKEN>'
  https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status

응답 샘플 - /{catalog_id}/check_batch_request_status

{
    "data": [
        {
            "status": "finished",
            "errors_total_count": 1,
            "errors": [
                {
                    "line": 0,
                    "id": "retailer-4",
                    "message": "Invalid value: Value passed at position 0 (id=retailer-199) is invalid: \"You cannot create a EntProductItem without required field Availability\""
                }
            ]
            "warnings": [
            ],
            "ids_of_invalid_requests": [
            ]

        }
    ]
}

상태

상태설명

Scheduled

새로운 작업이 '예약됨' 상태로 전환되었습니다. 예약된 작업이 전달될 때까지 대기하고 있습니다.

Dispatched

작업이 대기열에 추가되었습니다.

Started

작업이 시작되었습니다. 일부 요청이 업데이트되었을 수 있습니다.

Finished

작업이 성공적으로 완료되었습니다. 오류가 발생한 개별 요청은 저장되지 않았습니다.

Canceled

작업이 수동으로 취소되었습니다.

Error

작업을 실행하는 동안 예상하지 못한 문제가 발생했습니다. 일부 요청이 성공적으로 완료되지 않았을 수 있습니다.