Method: projects.webApps.getConfig

निर्दिष्ट WebApp से संबद्ध कॉन्फ़िगरेशन आर्टिफैक्ट प्राप्त करता है।

HTTP अनुरोध

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

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
name

string

डाउनलोड करने के लिए WebApp कॉन्फ़िगरेशन का संसाधन नाम, प्रारूप में:

projects/ PROJECT_IDENTIFIER /webApps/ APP_ID /config


चूँकि APP_ID एक विशिष्ट पहचानकर्ता है, उप-संग्रह पहुंच पैटर्न से अद्वितीय संसाधन का उपयोग यहां इस प्रारूप में किया जा सकता है:

projects/-/webApps/ APP_ID


PROJECT_IDENTIFIER और APP_ID मानों के बारे में विवरण के लिए WebApp name फ़ील्ड देखें।

निकाय से अनुरोध करें

अनुरोध का मुख्य भाग खाली होना चाहिए.

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में निम्नलिखित संरचना वाला डेटा शामिल होता है:

वेब के लिए एकल फायरबेस ऐप का कॉन्फ़िगरेशन मेटाडेटा।

JSON प्रतिनिधित्व
{
  "projectId": string,
  "appId": string,
  "databaseURL": string,
  "storageBucket": string,
  "locationId": string,
  "apiKey": string,
  "authDomain": string,
  "messagingSenderId": string,
  "measurementId": string
}
खेत
projectId

string

अपरिवर्तनीय. FirebaseProject के लिए उपयोगकर्ता द्वारा निर्दिष्ट अद्वितीय पहचानकर्ता।

appId

string

अपरिवर्तनीय. WebApp के लिए विश्व स्तर पर अद्वितीय, फायरबेस-निर्दिष्ट पहचानकर्ता।

databaseURL

string

डिफ़ॉल्ट फ़ायरबेस रीयलटाइम डेटाबेस URL.

storageBucket

string

फायरबेस स्टोरेज बकेट नाम के लिए डिफ़ॉल्ट क्लाउड स्टोरेज।

locationId

string

प्रोजेक्ट के डिफ़ॉल्ट GCP संसाधन स्थान की आईडी. स्थान उपलब्ध GCP संसाधन स्थानों में से एक है.

यदि डिफ़ॉल्ट GCP संसाधन स्थान को अभी तक अंतिम रूप नहीं दिया गया है तो यह फ़ील्ड छोड़ दिया गया है। किसी प्रोजेक्ट का डिफ़ॉल्ट GCP संसाधन स्थान सेट करने के लिए, प्रोजेक्ट में फ़ायरबेस संसाधन जोड़ने के बाद defaultLocation.finalize पर कॉल करें।

apiKey

string

WebApp से संबद्ध एपीआई कुंजी की keyString

ध्यान दें कि यह मान WebApp से संबद्ध API कुंजी का apiKeyId (UID) नहीं है।

authDomain

string

डोमेन फ़ायरबेस ऑथ OAuth रीडायरेक्ट के लिए इस प्रारूप में कॉन्फ़िगर करता है:

PROJECT_ID .firebaseapp.com

messagingSenderId

string

फायरबेस क्लाउड मैसेजिंग के साथ उपयोग के लिए प्रेषक आईडी।

measurementId

string

WebApp से संबद्ध Google Analytics वेब स्ट्रीम का अद्वितीय Google-निर्दिष्ट पहचानकर्ता। फायरबेस एसडीके Google Analytics एपीआई के साथ इंटरैक्ट करने के लिए इस आईडी का उपयोग करते हैं।

यह फ़ील्ड केवल तभी मौजूद है जब WebApp Google Analytics ऐप + वेब प्रॉपर्टी में वेब स्ट्रीम से जुड़ा हुआ है। Analytics दस्तावेज़ में इस आईडी और Google Analytics वेब स्ट्रीम के बारे में अधिक जानें।

measurementId बनाने और WebApp Google Analytics वेब स्ट्रीम से लिंक करने के लिए, projects.addGoogleAnalytics पर कॉल करें।

फायरबेस जावास्क्रिप्ट एसडीके v7.20.0 और बाद के संस्करण का उपयोग करने वाले ऐप्स के लिए, जब आपका ऐप एनालिटिक्स शुरू करता है तो फायरबेस गतिशील रूप से measurementId प्राप्त करता है। आपके कॉन्फिग ऑब्जेक्ट में इस आईडी का होना वैकल्पिक है, लेकिन डायनेमिक फ़ेच विफल होने की दुर्लभ स्थिति में यह फ़ॉलबैक के रूप में काम करता है।

प्राधिकरण के दायरे

निम्नलिखित 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

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।