انتظر حتى يتم الانتهاء من عملية التشغيل لفترة طويلة أو تصل إلى مهلة محددة على الأكثر، لعرض آخر حالة. إذا انتهت العملية، يتم عرض آخر حالة على الفور. إذا كانت المهلة المحدّدة أكبر من مهلة HTTP/RPC التلقائية، فسيتم استخدام مهلة HTTP/RPC. إذا كان الخادم لا يوفر هذه الطريقة، سيعرض google.rpc.Code.UNIMPLEMENTED
. لاحظ أن هذه الطريقة يتم بذل أقصى جهد ممكن. وقد يعرض آخر حالة قبل انتهاء المهلة المحددة (بما في ذلك فورًا)، ما يعني أن الاستجابة الفورية لا تضمن تنفيذ العملية.
طلب HTTP
POST https://googleads.googleapis.com/v14/{name=customers/*/operations/*}:wait
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
name |
اسم مورد العملية المطلوب انتظاره. |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "timeout": string } |
الحقول | |
---|---|
timeout |
تمثّل هذه السمة الحد الأقصى لمدة الانتظار قبل انتهاء المهلة. وفي حال ترك هذا الحقل فارغًا، سيكون وقت الانتظار كحد أقصى يسمح به بروتوكول HTTP/RPC الأساسي. إذا تم أيضًا تحديد موعد نهائي لسياق استدعاء إجراء عن بُعد (RPC)، فسيتم استخدام الموعد النهائي الأقصر. مدة بالثواني مؤلفة من تسعة أرقام كسور وتنتهي بـ " |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Operation
.
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/adwords
لمزيد من المعلومات، راجِع نظرة عامة على بروتوكول OAuth 2.0.