Method: projects.remoteConfig.rollback

استرجاع قالب التكوين عن بعد المنشور الخاص بالمشروع إلى القالب المحدد بواسطة رقم الإصدار المقدم.

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

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

طلب HTTP

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

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

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

حدود
project

string

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

هيئة الطلب

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

تمثيل جيسون
{
  "versionNumber": string
}
مجالات
versionNumber

string ( int64 format)

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

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

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

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

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

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

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