Method: customers.operations.wait

Czeka, aż określona długo trwająca operacja zostanie zakończona, lub osiągnie maksymalny czas oczekiwania, zwracając ostatni stan. Jeśli operacja została już zakończona, natychmiast zwracany jest najnowszy stan. Jeśli określony czas oczekiwania jest dłuższy niż domyślny limit czasu HTTP/RPC, używany jest limit czasu HTTP/RPC. Jeśli serwer nie obsługuje tej metody, zwraca wartość google.rpc.Code.UNIMPLEMENTED. Pamiętaj, że ta metoda działa zgodnie z zasadą możliwie najlepszej obsługi. Może zwrócić ostatni stan przed określonym limitem czasu (łącznie z natychmiastowym), co oznacza, że nawet natychmiastowa odpowiedź nie daje gwarancji, że operacja zostanie wykonana.

Żądanie HTTP

POST https://googleads.googleapis.com/v14/{name=customers/*/operations/*}:wait

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Nazwa zasobu operacji, na który ma być czekać.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "timeout": string
}
Pola
timeout

string (Duration format)

Maksymalny czas oczekiwania przed przekroczeniem limitu czasu. Jeśli pozostawisz to pole puste, czas oczekiwania będzie trwał maksymalnie czas dozwolony przez odpowiedni protokół HTTP/RPC. Jeśli zostanie określony także termin kontekstu RPC, zostanie użyty krótszy z nich.

Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „s”. Przykład: "3.5s".

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Operation.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/adwords

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.