ExperimentService
에는 몇 가지 비동기 작업이 포함되어 있으므로 이러한 작업과 관련된 오류를 가져오는 메커니즘은 다른 동기 작업과 다릅니다.
이 오류 보고 메커니즘을 사용하는 비동기 작업은 다음과 같습니다.
이러한 메서드의 경우 API는 비동기 작업의 상태에 관한 세부정보를 요청하는 데 사용할 수 있는 장기 실행 작업을 반환합니다. 완료되면 장기 실행 작업이 error
및 response
필드를 채웁니다. Google Ads API에서 작업은 항상 response
를 Empty
값으로 채우며 error
가 있으면 다른 API 호출에서 전체 오류 목록을 가져올 수 있음을 나타냅니다.
장기 실행 작업의 일부로 전체 오류 목록이 반환된 경우 비동기 진행 상황에 대한 후속 조치를 취하지 않으면 오류가 손실될 수 있으며 응답은 간단한 폴링 요청에서 예상하는 것보다 클 수 있습니다. 따라서 장기 실행 작업은 오류가 있음을 나타낼 뿐입니다. 특정 오류를 가져오려면 API 엔드포인트를 사용해야 합니다.
이러한 실험 기반 장기 실행 작업과 관련된 오류의 경우 ExperimentService.ListExperimentAsyncErrors
를 사용합니다.
실험의 리소스 이름과 페이지 크기를 전달하고, 다른 Google Ads API 쿼리의 경우와 마찬가지로 결과를 살펴봅니다.