Method: projects.remoteConfig.rollback

الگوی Remote Config منتشر شده یک پروژه را به قالبی که توسط شماره نسخه ارائه شده مشخص شده است برگردانید.

بازگشت مجدد معادل دریافت یک الگوی Remote Config قبلا منتشر شده و انتشار مجدد آن با استفاده از یک به روز رسانی نیرو است. RemoteConfig منتشر شده و ETag به روز شده را در صورت موفقیت یا خطا به عنوان سرصفحه پاسخ برمی گرداند.

برای فهرستی از کدهای خطا به راهنمای انتشار مراجعه کنید. به طور خاص، توجه داشته باشید که اگر versionNumber برای بازگشت به آن پیدا نشد، این روش یک خطا با وضعیت HTTP 404 برمی‌گرداند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
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

برای اطلاعات بیشتر، به نمای کلی احراز هویت مراجعه کنید.