Method: projects.getAdminSdkConfig

รับส่วนการกำหนดค่าที่เกี่ยวข้องกับ FirebaseProject ที่ระบุ ซึ่งเซิร์ฟเวอร์สามารถนำมาใช้เพื่อทำให้การเริ่มต้นง่ายขึ้น

โดยทั่วไปแล้ว การกำหนดค่านี้จะใช้กับคำสั่ง Firebase Admin SDK InitializeApp

คำขอ HTTP

GET https://firebase.googleapis.com/v1beta1/{name=projects/*/adminSdkConfig}

URL ใช้ไวยากรณ์ การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ชื่อทรัพยากรของ FirebaseProject ในรูปแบบ:

projects/ PROJECT_IDENTIFIER /adminSdkConfig

โปรดดูช่อง name FirebaseProject สำหรับรายละเอียดเกี่ยวกับค่า PROJECT_IDENTIFIER

ขอร่างกาย

เนื้อความของคำขอจะต้องว่างเปล่า

ร่างกายตอบสนอง

หากสำเร็จ เนื้อหาการตอบสนองจะมีข้อมูลที่มีโครงสร้างดังต่อไปนี้:

การเป็นตัวแทน JSON
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
เขตข้อมูล
projectId

string

ไม่เปลี่ยนรูป ตัวระบุเฉพาะที่ผู้ใช้กำหนดสำหรับ FirebaseProject ตัวระบุนี้อาจปรากฏใน URL หรือชื่อของทรัพยากร Firebase บางส่วนที่เกี่ยวข้องกับโปรเจ็กต์ แต่โดยทั่วไปควรถือเป็นนามแฝงที่สะดวกในการอ้างอิงโปรเจ็กต์

databaseURL

string

URL ฐานข้อมูลเรียลไทม์ Firebase เริ่มต้น

storageBucket

string

ชื่อที่เก็บข้อมูลเริ่มต้นของ Cloud Storage สำหรับ Firebase

locationId

string

รหัสตำแหน่งทรัพยากร GCP เริ่มต้นของโปรเจ็กต์ ตำแหน่งนี้เป็นหนึ่งใน ตำแหน่งทรัพยากร GCP ที่พร้อมใช้งาน

ระบบจะละเว้นช่องนี้หากตำแหน่งทรัพยากร GCP เริ่มต้นยังไม่ได้รับการสรุปผล หากต้องการตั้งค่าตำแหน่งทรัพยากร GCP เริ่มต้นของโปรเจ็กต์ ให้เรียก defaultLocation.finalize หลังจากที่คุณเพิ่มทรัพยากร Firebase ลงในโปรเจ็กต์

ขอบเขตการอนุญาต

ต้องมีขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์