Błędy asynchroniczne

Obiekt ExperimentService zawiera kilka operacji asynchronicznych, więc mechanizm pobierania błędów związanych z tymi operacjami jest inny niż w przypadku innych operacji synchronicznych.

Operacje asynchroniczne, które korzystają z tego mechanizmu zgłaszania błędów:

W przypadku tych metod interfejs API zwraca długo trwającą operację, której można użyć, aby zażądać szczegółowych informacji o stanie operacji asynchronicznej. Po zakończeniu ta długo trwająca operacja uzupełni pola error i response. W interfejsie Google Ads API operacja zawsze wypełnia pole response wartością Empty, a obecność error wskazuje, że pełną listę błędów można pobrać z innego wywołania interfejsu API.

Jeśli w ramach tej długo trwającej operacji została zwrócona pełna lista błędów, istnieje ryzyko, że zostaną one utracone, jeśli nie skorzystasz z progu asynchronicznego, a odpowiedź może być większa, niż można by oczekiwać po prostym żądaniu odpytywania. Dlatego długo trwająca operacja wskaże tylko, że wystąpiły błędy, a aby pobrać konkretne błędy, trzeba będzie użyć punktu końcowego API.

W przypadku błędów związanych z dowolną z tych długotrwałych operacji opartych na eksperymencie użyj ExperimentService.ListExperimentAsyncErrors.

Przekaż nazwę zasobu eksperymentu i rozmiar strony, a potem wyświetlaj wyniki na poszczególnych stronach w taki sam sposób jak w przypadku każdego innego zapytania w interfejsie Google Ads API.