비동기 오류

ExperimentService에는 몇 가지 비동기 작업이 포함되어 있으므로 이러한 작업과 관련된 오류를 가져오는 메커니즘은 다른 동기 작업과 다릅니다.

이 오류 보고 메커니즘을 사용하는 비동기 작업은 다음과 같습니다.

이러한 메서드의 경우 API는 비동기 작업의 상태에 관한 세부정보를 요청하는 데 사용할 수 있는 장기 실행 작업을 반환합니다. 완료되면 장기 실행 작업이 errorresponse 필드를 채웁니다. Google Ads API에서 작업은 항상 responseEmpty 값으로 채우며 error가 있으면 다른 API 호출에서 전체 오류 목록을 가져올 수 있음을 나타냅니다.

장기 실행 작업의 일부로 전체 오류 목록이 반환된 경우 비동기 진행 상황에 대한 후속 조치를 취하지 않으면 오류가 손실될 수 있으며 응답은 간단한 폴링 요청에서 예상하는 것보다 클 수 있습니다. 따라서 장기 실행 작업은 오류가 있음을 나타낼 뿐입니다. 특정 오류를 가져오려면 API 엔드포인트를 사용해야 합니다.

이러한 실험 기반 장기 실행 작업과 관련된 오류의 경우 ExperimentService.ListExperimentAsyncErrors를 사용합니다.

실험의 리소스 이름과 페이지 크기를 전달하고, 다른 Google Ads API 쿼리의 경우와 마찬가지로 결과를 살펴봅니다.