Method: accounts.apps.operations.wait

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

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل الترميز gRPC.

مَعلمات المسار

المعلمات
name

string

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

نص الطلب

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

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

string (Duration format)

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

مدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ "s". مثال: "3.5s".

نص الاستجابة

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

نطاقات الأذونات

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

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

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على بروتوكول OAuth 2.0.