Firebase Remote Config API

تتيح واجهة برمجة التطبيقات Firebase Remote Config API للمطوّرين تغيير سلوك تطبيقاتهم ومظهرها بدون أن يحتاجوا إلى تنزيل تحديث للتطبيق. وهو بديل عن "وحدة تحكُّم Firebase" ولكن يمكن استخدامها معه على الرابط https://console.firebase.google.com.

الخدمة: firebaseremoteconfig.googleapis.com

للاتصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند إنشاء طلبات واجهة برمجة التطبيقات.

مستند الاكتشاف هو مواصفات يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يتم استخدامه لإنشاء مكتبات للعملاء، ومكونات IDE، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:

نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لإحدى خدمات واجهة برمجة التطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (URI) أدناه مرتبطة بنقطة نهاية الخدمة هذه:

  • https://firebaseremoteconfig.googleapis.com

مورد REST: v1.projects

الطُرق
getRemoteConfig GET /v1/{project=projects/*}/remoteConfig
يمكنك الحصول على نموذج "الإعداد عن بُعد" للمشروع وعنوان ETag المرتبط به.
updateRemoteConfig PUT /v1/{project=projects/*}/remoteConfig
انشر نموذج "الإعداد عن بُعد" لمشروع.

مورد REST: v1.projects.remoteConfig

الطُرق
downloadDefaults GET /v1/{project=projects/*}/remoteConfig:downloadDefaults
يمكنك الحصول على المعلَمات الحالية لنموذج "الإعداد عن بُعد" والقيم التلقائية لمشروعك بتنسيق JSON أو قائمة المواقع (plist) أو XML.
listVersions GET /v1/{project=projects/*}/remoteConfig:listVersions
احصل على قائمة Remote Config template versions التي تم نشرها، مرتّبةً بترتيب زمني عكسي.
rollback POST /v1/{project=projects/*}/remoteConfig:rollback
يمكنك إعادة نموذج "الإعداد عن بُعد" المنشور لمشروع ما إلى النموذج الذي حدّده رقم الإصدار المقدَّم.