Belirtilen uzun süreli işlem tamamlanana veya en son durumu döndüren en fazla belirtilen zaman aşımına ulaşılana kadar bekler. İşlem zaten tamamlanmışsa en son durum hemen döndürülür. Belirtilen zaman aşımı varsayılan HTTP/TB zaman aşımından yüksekse HTTP/TB zaman aşımı kullanılır. Sunucu bu yöntemi desteklemiyorsa google.rpc.Code.UNIMPLEMENTED
parametresini döndürür. Bu yöntemin en iyi girişime dayalı olduğunu unutmayın. Belirtilen zaman aşımından (anında olanlar dahil) önce en son durumu döndürebilir, yani anında yanıt vermeniz bile işlemin tamamlandığını garanti etmez.
HTTP isteği
POST https://adsdatahub.googleapis.com/v1/{name=operations/**}:wait
URL, gTB Kod Geçişi söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Beklenecek işlem kaynağının adı. |
İstek metni
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "timeout": string } |
Alanlar | |
---|---|
timeout |
Zaman aşımına uğramadan önce beklenecek maksimum süre. Boş bırakılırsa bekleme en fazla, alttaki HTTP/TBG protokolü tarafından izin verilen süre olur. PPID bağlamı da belirtilmişse daha kısa olan kullanılır. En fazla dokuz adet kesirli basamak içeren ve ' |
Yanıt metni
Başarılıysa yanıt metni, Operation
öğesinin bir örneğini içerir.
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/adsdatahub