Method: sites.versions.patch

يقوم بتحديث بيانات التعريف المحددة للإصدار المحدد.

ستفشل هذه الطريقة مع FAILED_PRECONDITION في حالة حدوث انتقال غير صالح للحالة. انتقالات الحالة المدعومة للإصدار هي من CREATED إلى FINALIZED .

استخدم versions.delete لتعيين حالة الإصدار إلى DELETED .

طلب HTTP

PATCH https://firebasehosting.googleapis.com/v1beta1/{version.name=sites/*/versions/*}

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

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

حدود
version.name

string

اسم المورد المؤهل بالكامل للإصدار، بالتنسيق:

sites/ SITE_ID /versions/ VERSION_ID

يتم توفير هذا الاسم في نص الاستجابة عند استدعاء versions.create .

معلمات الاستعلام

حدود
updateMask

string ( FieldMask format)

مجموعة من أسماء الحقول من الإصدار الخاص بك والتي تريد تحديثها.

ستتم الكتابة فوق الحقل إذا كان موجودًا في القناع فقط. إذا لم يتم توفير قناع، فسيتم استخدام قناع افتراضي status فقط.

هذه قائمة مفصولة بفواصل بأسماء الحقول المؤهلة بالكامل. مثال: "config,status" .

هيئة الطلب

يحتوي نص الطلب على مثيل Version .

هيئة الاستجابة

في حالة النجاح، يحتوي نص الاستجابة على مثيل Version .

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

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .