Method: projects.webApps.getConfig

รับส่วนการกำหนดค่าที่เกี่ยวข้องกับ WebApp ที่ระบุ

คำขอ HTTP

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

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

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

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

string

ชื่อทรัพยากรของการกำหนดค่า WebApp ที่จะดาวน์โหลด ในรูปแบบ:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID /config


เนื่องจาก APP_ID เป็นตัวระบุที่ไม่ซ้ำกัน จึงอาจใช้ทรัพยากรที่ไม่ซ้ำจากรูปแบบการเข้าถึงคอลเลกชันย่อยได้ที่นี่ ในรูปแบบ:

projects/-/webApps/ APP_ID


โปรดดูฟิลด์ name WebApp สำหรับรายละเอียดเกี่ยวกับค่า PROJECT_IDENTIFIER และ APP_ID

ขอร่างกาย

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

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

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

ข้อมูลเมตาการกำหนดค่าของแอป Firebase เดียวสำหรับเว็บ

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

string

ไม่เปลี่ยนรูป ตัวระบุเฉพาะที่ผู้ใช้กำหนดสำหรับ FirebaseProject

appId

string

ไม่เปลี่ยนรูป ตัวระบุที่กำหนดโดย Firebase ที่ไม่ซ้ำกันทั่วโลกสำหรับ WebApp

databaseURL

string

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

storageBucket

string

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

locationId

string

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

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

apiKey

string

keyString ของคีย์ API ที่เชื่อมโยงกับ WebApp

โปรดทราบว่าค่านี้ ไม่ใช่ apiKeyId (UID) ของคีย์ API ที่เชื่อมโยงกับ WebApp

authDomain

string

โดเมน Firebase Auth กำหนดค่าสำหรับการเปลี่ยนเส้นทาง OAuth ในรูปแบบ:

PROJECT_ID .firebaseapp.com

messagingSenderId

string

รหัสผู้ส่งสำหรับใช้กับ Firebase Cloud Messaging

measurementId

string

ตัวระบุเฉพาะที่ Google กำหนดของสตรีมเว็บ Google Analytics ที่เชื่อมโยงกับ WebApp Firebase SDK ใช้รหัสนี้เพื่อโต้ตอบกับ Google Analytics API

ช่องนี้จะปรากฏก็ต่อเมื่อ WebApp ลิงก์กับสตรีมเว็บในพร็อพเพอร์ตี้แอป + เว็บของ Google Analytics เรียนรู้เพิ่มเติมเกี่ยวกับ ID นี้และสตรีมเว็บของ Google Analytics ใน เอกสารประกอบของ Analytics

หากต้องการสร้าง measurementId และเชื่อมโยง WebApp กับสตรีมเว็บของ Google Analytics ให้เรียก projects.addGoogleAnalytics

สำหรับแอปที่ใช้ Firebase JavaScript SDK v7.20.0 ขึ้นไป Firebase จะดึง measurementId แบบไดนามิกเมื่อแอปของคุณเริ่มต้น Analytics การมี ID นี้ในออบเจ็กต์การกำหนดค่าของคุณเป็นทางเลือก แต่จะทำหน้าที่เป็นทางเลือกในกรณีที่การดึงข้อมูลแบบไดนามิกล้มเหลวซึ่งเกิดขึ้นไม่บ่อยนัก

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

ต้องมีขอบเขต 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

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