- طلب HTTP
- مَعلمات المسار
- مَعلمات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- ReleaseExecutableVersion
- اللغة
- التجربة الآن
يمكنك الحصول على ملف Release
القابل للتنفيذ لاستخدامه عند فرض القواعد.
طلب HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
name |
مطلوب. اسم المورد الخاص بـ " تنسيق الملف: |
معامِلات طلب البحث
المَعلمات | |
---|---|
executableVersion |
الإصدار المطلوب القابل للتنفيذ لبيئة التشغيل. يتم ضبط الإعدادات التلقائية على FIREBASE_القواعد_EXECUTABLE_V1. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON | |
---|---|
{ "executable": string, "language": enum ( |
الحقول | |
---|---|
executable |
عرض تنفيذي للسمة سلسلة بترميز base64. |
language |
تم استخدام |
rulesetName |
اسم |
updateTime |
طابع زمني لآخر طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
executableVersion |
إصدار بيئة تشغيل "القواعد" للملف التنفيذي |
syncTime |
اختياري، يشير إلى مدى حداثة النتيجة. يمكن ضمان أن تكون الاستجابة هي الأحدث خلال فاصل زمني يصل إلى SyncTime (شامل). طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/firebase.readonly
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.
إصدار ReleaseExecutableVersion
الإصدارات القابلة للتنفيذ متاحة لكل مراجعة لغة وبناءة.
تعدادات | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED |
لم يتم تحديد التنسيق القابل للتنفيذ. القيم التلقائية على FIREBASE_القواعد_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 |
بنية قواعد Firebase "rules2" الإصدارات القابلة للتنفيذ: AST مخصص للاستخدام مع برامج Java. |
FIREBASE_RULES_EXECUTABLE_V2 |
قابل للتنفيذ ومستند إلى CEL للاستخدام مع برامج C++ |
اللغة
مجموعة Language
متوافقة ضمن Source
.
تعدادات | |
---|---|
LANGUAGE_UNSPECIFIED |
اللغة غير محدّدة. يتم ضبط الإعدادات التلقائية على FIREBASE_القواعد. |
FIREBASE_RULES |
لغة قواعد Firebase. |
EVENT_FLOW_TRIGGERS |
مشغلات تدفق الحدث. |