Method: operations.wait

الانتظار حتى اكتمال العملية الطويلة الأمد أو انتهاء المهلة المحدّدة، مع عرض أحدث حالة إذا سبق أن تمّت العملية، سيتم عرض أحدث حالة على الفور. إذا كانت المهلة المحددة أكبر من مهلة HTTP/RPC التلقائية، يتم استخدام مهلة HTTP/RPC. وإذا كان الخادم لا يتيح هذه الطريقة، سيعرض google.rpc.Code.UNIMPLEMENTED. تجدر الإشارة إلى أن هذه الطريقة تعتمد على أفضل جهد ممكن. قد تعرض أحدث حالة قبل المهلة المحددة (بما في ذلك على الفور)، ما يعني أن الرد الفوري لا يضمن اكتمال العملية.

طلب HTTP

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

يستخدم عنوان URL بنية gRPC Transcoding.

معلّمات المسار

المَعلمات
name

string

اسم مورد العملية المطلوب انتظاره

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "timeout": string
}
الحقول
timeout

string (Duration format)

الحدّ الأقصى لمدة الانتظار قبل انتهاء المهلة. إذا تم ترك هذا الحقل فارغًا، سيكون الانتظار في الوقت الذي يسمح به بروتوكول HTTP/RPC الأساسي على الأكثر. إذا تم تحديد الموعد النهائي لاستدعاء إجراء عن بُعد (RPC)، سيتم استخدام المهلة القصيرة.

مدة بالثواني يتكوَّن من تسعة أرقام كسور تنتهي بـ &#39؛s&#39؛ على سبيل المثال: "3.5s".

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال Operation.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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