Method: accounts.apps.operations.wait

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

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

POST https://checks.googleapis.com/v1alpha/{name=accounts/*/apps/*/operations/*}:wait

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

पाथ पैरामीटर

पैरामीटर
name

string

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

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

अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:

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

string (Duration format)

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

यह अवधि सेकंड में होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में 's' होता है. उदाहरण: "3.5s".

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

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

अनुमति के स्कोप

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

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

ज़्यादा जानकारी के लिए, OAuth 2.0 से जुड़ी खास जानकारी देखें.