Method: projects.webApps.getConfig

מקבל את חפץ התצורה המשויך ל- WebApp שצוין.

בקשת HTTP

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

כתובת האתר משתמשת בתחביר Transcoding 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

ברירת המחדל של כתובת האתר של מסד הנתונים בזמן אמת של Firebase.

storageBucket

string

ברירת המחדל של שם דלי האחסון בענן עבור 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 . ערכות SDK של Firebase משתמשות במזהה זה כדי ליצור אינטראקציה עם ממשקי API של Google Analytics.

שדה זה קיים רק אם ה- WebApp מקושר לזרם אינטרנט בנכס Google Analytics App + Web. למידע נוסף על המזהה הזה ועל זרמי האינטרנט של Google Analytics בתיעוד של Analytics .

כדי ליצור measurementId ולקשר את WebApp עם זרם אינטרנט של Google Analytics, התקשר ל- projects.addGoogleAnalytics .

עבור אפליקציות המשתמשות ב-Firebase JavaScript SDK v7.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

למידע נוסף, עיין בסקירת האימות .