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