निर्दिष्ट मौजूदा Google क्लाउड प्लेटफ़ॉर्म (GCP) Project
में फ़ायरबेस संसाधन जोड़ता है।
चूँकि FirebaseProject
वास्तव में एक GCP Project
भी है, FirebaseProject
में समान अंतर्निहित GCP पहचानकर्ता ( projectNumber
और projectId
) होते हैं। यह Google API के साथ आसान इंटरऑप की अनुमति देता है।
इस कॉल का परिणाम एक Operation
है। प्रोविजनिंग प्रक्रिया को ट्रैक करने के लिए Operation
पोल करें, जब तक कि ऑपरेशन true
done
, operations.get
पर कॉल करें। जब done
true
है, Operation
या तो सफल हो जाता है या विफल हो जाता है। यदि Operation
सफल हो जाता है, तो इसकी response
FirebaseProject
पर सेट हो जाती है; यदि Operation
विफल हो जाता है, तो इसकी error
google.rpc.Status
पर सेट हो जाती है। Operation
पूरा होने के बाद स्वचालित रूप से हटा दिया जाता है, इसलिए operations.delete
कॉल करने की कोई आवश्यकता नहीं है।
यह विधि अंतर्निहित GCP Project
पर किसी भी बिलिंग खाते की जानकारी को संशोधित नहीं करती है।
projects.addFirebase
को कॉल करने के लिए, एक प्रोजेक्ट सदस्य या सेवा खाते के पास निम्नलिखित अनुमतियाँ होनी चाहिए (संपादक और स्वामी की IAM भूमिकाओं में ये अनुमतियाँ होती हैं): firebase.projects.update
, resourcemanager.projects.get
, serviceusage.services.enable
, और serviceusage.services.get
.
HTTP अनुरोध
POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase
यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।
पथ पैरामीटर
पैरामीटर | |
---|---|
project | GCP PROJECT_IDENTIFIER मानों के बारे में विवरण के लिए |
निकाय से अनुरोध करें
अनुरोध निकाय में निम्नलिखित संरचना वाला डेटा शामिल है:
JSON प्रतिनिधित्व |
---|
{ "locationId": string } |
खेत | |
---|---|
locationId | बहिष्कृत. इसके बजाय, किसी प्रोजेक्ट का डिफ़ॉल्ट GCP संसाधन स्थान सेट करने के लिए, GCP प्रोजेक्ट के डिफ़ॉल्ट GCP संसाधन स्थान की आईडी. स्थान उपलब्ध GCP संसाधन स्थानों में से एक होना चाहिए. |
प्रतिक्रिया निकाय
सफल होने पर, प्रतिक्रिया निकाय में Operation
का एक उदाहरण शामिल होता है।
प्राधिकरण के दायरे
निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।