- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- ReleaseexeutableVersion
- भाषा
- इसे आज़माएं!
नियम लागू करते समय, एक्ज़ीक्यूटेबल Release
का इस्तेमाल करें.
एचटीटीपी अनुरोध
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
name |
ज़रूरी है. फ़ॉर्मैट: |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
executableVersion |
अनुरोध किया गया रनटाइम का एक्ज़ीक्यूटेबल वर्शन. डिफ़ॉल्ट रूप से FIREBASE_ अंदर बताई गई शर्तें EXECUTABLE_V1 होती हैं. |
अनुरोध का मुख्य भाग
अनुरोध का लेख खाली होना चाहिए.
जवाब का लेख
अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.
FirebaseRulesService.GetReleaseExecutable
के लिए जवाब
JSON के काेड में दिखाना | |
---|---|
{ "executable": string, "language": enum ( |
फ़ील्ड | |
---|---|
executable |
base64 कोड में बदली गई स्ट्रिंग. |
language |
|
rulesetName |
|
updateTime |
सबसे हाल के आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
executableVersion |
एक्ज़ीक्यूटेबल के नियम का रनटाइम वर्शन. |
syncTime |
ज़रूरी नहीं, इससे पता चलता है कि नतीजा कितना अप-टू-डेट है. इस बात की गारंटी दी जाती है कि यह रिस्पॉन्स, SyncTime (शामिल है) तक के इंटरवल में नया होगा. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
अनुमति की संभावना
इनमें से किसी एक 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_ अंदर बताई गई शर्तें EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 |
Firebase नियम सिंटैक्स 'नियम2' एक्ज़ीक्यूटेबल वर्शन: Java क्लाइंट के साथ उपयोग के लिए कस्टम AST. |
FIREBASE_RULES_EXECUTABLE_V2 |
C++ क्लाइंट के साथ इस्तेमाल के लिए, सीईएल पर आधारित एक्ज़ीक्यूटेबल. |
भाषा
Source
में Language
सेट काम करता है.
एनम्स | |
---|---|
LANGUAGE_UNSPECIFIED |
भाषा की जानकारी नहीं है. डिफ़ॉल्ट रूप से FIREBASE_RuleS. |
FIREBASE_RULES |
Firebase के नियमों की भाषा. |
EVENT_FLOW_TRIGGERS |
इवेंट फ़्लो ट्रिगर. |