Method: projects.webApps.getConfig

बताए गए WebApp से जुड़ा कॉन्फ़िगरेशन आर्टफ़ैक्ट मिलता है.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
name

string

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

projects/PROJECT_IDENTIFIER/webApps/APP_ID/config


APP_ID एक यूनीक आइडेंटिफ़ायर है, इसलिए सब-कलेक्शन ऐक्सेस पैटर्न से मिले यूनीक संसाधन का इस्तेमाल यहां इस फ़ॉर्मैट में किया जा सकता है:

projects/-/webApps/APP_ID


PROJECT_IDENTIFIER और APP_ID वैल्यू की जानकारी के लिए, WebApp name फ़ील्ड देखें.

अनुरोध का मुख्य भाग

अनुरोध का लेख खाली होना चाहिए.

जवाब का लेख

अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.

वेब के लिए एक 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

इम्यूटेबल. WebApp के लिए, दुनिया भर में इस्तेमाल होने वाला यूनीक आइडेंटिफ़ायर, जिसे Firebase से असाइन किया गया है.

databaseURL

string

Firebase रीयल टाइम डेटाबेस का डिफ़ॉल्ट यूआरएल.

storageBucket

string

Firebase के लिए डिफ़ॉल्ट Cloud Storage बकेट का नाम.

locationId

string

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

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

apiKey

string

WebApp से जुड़ी एपीआई पासकोड का keyString.

ध्यान दें कि यह वैल्यू, WebApp से जुड़ी एपीआई पासकोड की apiKeyId (यूआईडी) वैल्यू नहीं है.

authDomain

string

Firebase में पुष्टि करने की सुविधा, OAuth के ज़रिए रीडायरेक्ट करने के लिए इस फ़ॉर्मैट में कॉन्फ़िगर करती है:

PROJECT_ID.firebaseapp.com

messagingSenderId

string

Firebase क्लाउड से मैसेज के साथ इस्तेमाल करने के लिए भेजने वाला आईडी.

measurementId

string

WebApp से जुड़ी Google Analytics वेब स्ट्रीम का, Google से असाइन किया गया यूनीक आइडेंटिफ़ायर. Firebase SDK टूल, इस आईडी का इस्तेमाल Google Analytics API के साथ इंटरैक्ट करने के लिए करते हैं.

यह फ़ील्ड सिर्फ़ तब मौजूद होता है, जब WebApp को Google Analytics ऐप्लिकेशन और वेब प्रॉपर्टी में किसी वेब स्ट्रीम से लिंक किया गया हो. Analytics दस्तावेज़ में, इस आईडी और Google Analytics की वेब स्ट्रीम के बारे में ज़्यादा जानें.

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

Firebase JavaScript SDK v7.20.0 और इसके बाद के वर्शन का इस्तेमाल करने वाले ऐप्लिकेशन के लिए, जब आपका ऐप्लिकेशन Analytics शुरू करता है, तो Firebase डाइनैमिक तौर पर 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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.