Method: projects.updateRemoteConfig

انشر نموذج "الإعداد عن بُعد" لمشروع.

عليك اجتياز علامة ETag التي يعرضها projects.getRemoteConfig كعنوان If-Match للتأكّد من أنّ آخر نموذج لميزة "الإعداد عن بُعد" تم رصده هو النموذج الذي يتم استبداله بهذا التعديل. مرِّر If-Match: * لفرض التحديث، بغض النظر عن الإصدار الحالي.

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

راجِع دليل النشر للحصول على قائمة برموز الأخطاء.

طلب HTTP

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

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

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

المَعلمات
project

string

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

معامِلات طلب البحث

المَعلمات
validateOnly

boolean

هذه السمة اختيارية. وتكون الإعدادات التلقائية false. في حال true، لن يحاول الخادم سوى التحقّق من ميزة "الإعداد عن بُعد". في حال نجاح عملية التحقّق، لا تتم كتابة نموذج التحكّم عن بُعد في خادم "الإعداد عن بُعد"، بل سيتم عرض استجابة 200 OK بدلاً من ذلك. وإذا تعذّر إجراء عملية التحقّق، يتم عرض خطأ في عملية التحقّق.

ملاحظة: قد تحدث أخطاء أخرى بعد ضبط هذه القيمة المنطقية على false، حتى في حال الحصول على 200 OK عند الاتصال باستخدام projects.updateRemoteConfig مع ضبط validateOnly على true.

نص الطلب

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

نص الاستجابة

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

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

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

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

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