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.