- HTTP अनुरोध
- पथ पैरामीटर
- क्वेरी पैरामीटर
- निकाय से अनुरोध करें
- प्रतिक्रिया निकाय
- प्राधिकरण के दायरे
- रिलीज़ निष्पादन योग्य संस्करण
- भाषा
- इसे अजमाएं!
नियमों को लागू करते समय उपयोग के लिए Release
निष्पादन योग्य प्राप्त करें।
HTTP अनुरोध
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।
पथ पैरामीटर
पैरामीटर | |
---|---|
name | आवश्यक। प्रारूप: |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
executableVersion | अनुरोधित रनटाइम निष्पादन योग्य संस्करण। डिफ़ॉल्ट रूप से FIREBASE_RULES_EXECUTABLE_V1. |
निकाय से अनुरोध करें
अनुरोध का मुख्य भाग खाली होना चाहिए.
प्रतिक्रिया निकाय
सफल होने पर, प्रतिक्रिया निकाय में निम्नलिखित संरचना वाला डेटा शामिल होता है:
FirebaseRulesService.GetReleaseExecutable
के लिए प्रतिक्रिया
JSON प्रतिनिधित्व | |
---|---|
{ "executable": string, "language": enum ( |
खेत | |
---|---|
executable | एक बेस64-एन्कोडेड स्ट्रिंग। |
language | निष्पादन योग्य बाइट्स उत्पन्न करने के लिए |
rulesetName | |
updateTime | नवीनतम RFC3339 UTC "ज़ुलु" प्रारूप में एक टाइमस्टैम्प, नैनोसेकंड रिज़ॉल्यूशन और नौ भिन्नात्मक अंकों तक। उदाहरण: |
executableVersion | निष्पादन योग्य का नियम रनटाइम संस्करण। |
syncTime | वैकल्पिक, परिणाम की ताजगी को इंगित करता है। प्रतिक्रिया को सिंकटाइम (समावेशी) तक के अंतराल के भीतर नवीनतम होने की गारंटी है। RFC3339 UTC "ज़ुलु" प्रारूप में एक टाइमस्टैम्प, नैनोसेकंड रिज़ॉल्यूशन और नौ भिन्नात्मक अंकों तक। उदाहरण: |
प्राधिकरण के दायरे
निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।
रिलीज़ निष्पादन योग्य संस्करण
निष्पादन योग्य संस्करण प्रत्येक भाषा और वाक्यविन्यास संशोधन के लिए समर्थित हैं।
एनम्स | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED | निष्पादन योग्य प्रारूप अनिर्दिष्ट. डिफ़ॉल्ट रूप से FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 | फायरबेस नियम सिंटैक्स 'नियम 2' निष्पादन योग्य संस्करण: जावा क्लाइंट के साथ उपयोग के लिए कस्टम एएसटी। |
FIREBASE_RULES_EXECUTABLE_V2 | C++ क्लाइंट के साथ उपयोग के लिए CEL-आधारित निष्पादन योग्य। |
भाषा
Source
के भीतर समर्थित Language
सेट।
एनम्स | |
---|---|
LANGUAGE_UNSPECIFIED | भाषा अनिर्दिष्ट. डिफ़ॉल्ट रूप से FIREBASE_RULES. |
FIREBASE_RULES | फायरबेस नियम भाषा. |
EVENT_FLOW_TRIGGERS | इवेंट फ़्लो ट्रिगर. |