Błędy asynchroniczne

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

Operacje asynchroniczne wykorzystujące ten mechanizm zgłaszania błędów to:

W przypadku tych metod interfejs API zwraca długo trwającą operację, której możesz użyć do wysłania prośby o informacje o stanie operacji asynchronicznej. Po zakończeniu długo trwająca operacja wypełni pola error i response. W interfejsie Google Ads API wypełnienie operacji response będzie zawsze wartością Empty, a obecność error będzie wskazywać, że pełną listę błędów można pobrać z innego wywołania interfejsu API.

Jeśli w ramach długo trwającej operacji została zwrócona pełna lista błędów, może się zdarzyć, że utracą się one, jeśli nie zadbasz o asynchroniczne postępy, a odpowiedź może być większa od oczekiwanej. Długotrwała operacja oznacza tylko błędy i pobieranie konkretnych błędów, co wymaga użycia punktu końcowego interfejsu 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 następnie wyświetlaj wyniki tak samo jak w przypadku każdego innego zapytania interfejsu Google Ads API.