- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อหาคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ReleaseExecutableVersion
- Language
- ลองเลย
ดาวน์โหลดไฟล์ปฏิบัติการ Release
เพื่อใช้เมื่อบังคับใช้กฎ
คำขอ HTTP
GET https://firebaserules.googleapis.com/v1/{name=projects/*/releases/**}:getExecutable
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
name |
ต้องระบุ ชื่อทรัพยากรของ รูปแบบ: |
พารามิเตอร์การค้นหา
พารามิเตอร์ | |
---|---|
executableVersion |
เวอร์ชันที่เรียกใช้ได้ของรันไทม์ที่ขอ ค่าเริ่มต้นคือ FIREBASE_RULES_EXECUTABLE_V1 |
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลที่มีโครงสร้างต่อไปนี้
คำตอบสำหรับ FirebaseRulesService.GetReleaseExecutable
การแสดง JSON | |
---|---|
{ "executable": string, "language": enum ( |
ช่อง | |
---|---|
executable |
มุมมองปฏิบัติการของ สตริงที่เข้ารหัสฐาน 64 |
language |
ใช้ |
rulesetName |
ชื่อ |
updateTime |
การประทับเวลาสำหรับ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
executableVersion |
เวอร์ชันรันไทม์ของกฎของไฟล์ปฏิบัติการ |
syncTime |
(ไม่บังคับ) ระบุความใหม่ของผลการค้นหา เรารับประกันว่าการตอบกลับจะเป็นเวอร์ชันล่าสุดภายในเวลาไม่เกิน SyncTime (รวมด้วย) การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/firebase.readonly
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมการตรวจสอบสิทธิ์
เวอร์ชันที่เรียกใช้งานได้
เวอร์ชันสั่งการที่สนับสนุนสำหรับแต่ละภาษาและการแก้ไขไวยากรณ์
Enum | |
---|---|
RELEASE_EXECUTABLE_VERSION_UNSPECIFIED |
ไม่ได้ระบุรูปแบบไฟล์ปฏิบัติการ ค่าเริ่มต้นคือ FIREBASE_RULES_EXECUTABLE_V1 |
FIREBASE_RULES_EXECUTABLE_V1 |
"rules2" ของไวยากรณ์กฎ Firebase เวอร์ชันที่ดำเนินการได้: AST ที่กำหนดเองสำหรับใช้กับไคลเอ็นต์ Java |
FIREBASE_RULES_EXECUTABLE_V2 |
ไฟล์ปฏิบัติการแบบ CEL สำหรับใช้กับไคลเอ็นต์ C++ |
ภาษา
รองรับ Language
ภายใน Source
Enum | |
---|---|
LANGUAGE_UNSPECIFIED |
ไม่ได้ระบุภาษา ค่าเริ่มต้นคือ FIREBASE_RULES |
FIREBASE_RULES |
ภาษาของกฎ Firebase |
EVENT_FLOW_TRIGGERS |
ทริกเกอร์โฟลว์เหตุการณ์ |