Method: projects.remoteConfig.rollback

يمكنك إعادة نموذج "الإعداد عن بُعد" المنشور لمشروع إلى النموذج الذي تم تحديده من خلال رقم الإصدار المقدَّم.

تعادل العودة إلى الحالة السابقة الحصول على نموذج تم نشره سابقًا من خلال ميزة "الإعداد عن بُعد"، وإعادة نشره باستخدام تحديث من المؤسّسة. تعرض ميزة RemoteConfig المنشورة وعلامة ETag المُعدَّلة كعنوان استجابة في حال نجاحها، أو تعرض خطأً.

راجِع دليل النشر للحصول على قائمة برموز الأخطاء. وعلى وجه التحديد، تجدر الإشارة إلى أنّ الطريقة تعرض خطأً مع الحالة HTTP 404 إذا لم يتم العثور على سياسة versionNumber المطلوبة للرجوع إليها.

طلب HTTP

POST https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:rollback

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

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

المَعلمات
project

string

يجب ملء الحقل. رقم تعريف المشروع أو رقمه في مشروع Firebase، مسبوقًا بـ "projects/".

نص الطلب

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

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

string (int64 format)

يجب ملء الحقل. تمثّل هذه السمة رقم إصدار RemoteConfig المطلوب العودة إليه. يجب أن يكون رقم الإصدار المحدد أقل من رقم الإصدار الحالي، ولم يتم حذفه بسبب تلفه.

نص الاستجابة

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

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

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

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

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