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


โปรดดูที่ช่อง WebApp name เพื่อดูรายละเอียดเกี่ยวกับค่า 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 for 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 ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสนี้และสตรีมเว็บของ Google Analytics ในเอกสารประกอบเกี่ยวกับ Analytics

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

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

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต 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

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