Method: operations.wait

ज़्यादा समय तक चलने वाली कार्रवाई होने तक इंतज़ार करता है या किसी खास टाइम आउट पर पहुंच जाता है, जो सबसे नई स्थिति में होता है. अगर कार्रवाई पहले ही की जा चुकी है, तो सबसे नई स्थिति तुरंत वापस आ जाती है. अगर तय किया गया टाइम आउट डिफ़ॉल्ट एचटीटीपी/आरपीसी टाइम आउट से ज़्यादा है, तो एचटीटीपी/आरपीसी टाइम आउट का इस्तेमाल किया जाता है. अगर सर्वर पर यह तरीका काम नहीं करता है, तो वैल्यू google.rpc.Code.UNIMPLEMENTED दिखाती है. ध्यान दें कि यह तरीका सबसे बेहतर कोशिशों के आधार पर बनाया गया है. यह तय किए गए समय (तुरंत शामिल) से पहले की ताज़ा स्थिति दिखा सकता है, यानी तुरंत जवाब देना भी इस बात की गारंटी नहीं है कि कार्रवाई पूरी हो जाएगी.

एचटीटीपी अनुरोध

POST https://adsdatahub.googleapis.com/v1/{name=operations/**}:wait

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल होता है.

पाथ पैरामीटर

पैरामीटर
name

string

ऑपरेशन रिसॉर्स का नाम जिस पर इंतज़ार करना है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में ये स्ट्रक्चर शामिल हैं:

जेएसओएन के काेड में दिखाना
{
  "timeout": string
}
फ़ील्ड
timeout

string (Duration format)

समय खत्म होने से पहले इंतज़ार करने की ज़्यादा से ज़्यादा अवधि. अगर इसे खाली छोड़ा जाता है, तो इंतज़ार का समय ज़्यादा से ज़्यादा तब होगा, जब एचटीटीपी/आरपीसी प्रोटोकॉल के तहत इसकी अनुमति होगी. अगर आरपीसी कॉन्टेक्स्ट की समयसीमा भी दी गई है, तो छोटे वाले का इस्तेमाल किया जाएगा.

नौ सेकंड तक की अवधि वाले अंशों के बीच की अवधि, जिसमें 's'. होते हैं. उदाहरण: "3.5s".

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation का एक इंस्टेंस शामिल किया जाता है.

अनुमति पाने के लिंक

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

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