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.