Method: projects.getAdminSdkConfig

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

โดยปกติแล้ว การกำหนดค่านี้ใช้กับคำสั่ง initializeApp ของ Firebase Admin SDK

คำขอ HTTP

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

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

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

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

string

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

projects/PROJECT_IDENTIFIER/adminSdkConfig

โปรดดูที่ช่อง FirebaseProject name เพื่อดูรายละเอียดเกี่ยวกับค่า PROJECT_IDENTIFIER

เนื้อความของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

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

การแสดง JSON
{
  "projectId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string
}
ช่อง
projectId

string

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

databaseURL

string

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

storageBucket

string

ชื่อที่เก็บข้อมูลเริ่มต้นของพื้นที่เก็บข้อมูลของ Cloud Storage for 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

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