Method: projects.addFirebase

নির্দিষ্ট বিদ্যমান Google ক্লাউড প্ল্যাটফর্ম (GCP) Project Firebase সম্পদ যোগ করে।

যেহেতু একটি FirebaseProject আসলে একটি GCP Project , একটি FirebaseProject একই অন্তর্নিহিত GCP শনাক্তকারী ( projectNumber এবং projectId ) থাকে। এটি Google API-এর সাথে সহজে ইন্টারপ করার অনুমতি দেয়।

এই কলের ফলাফল হল একটি Operationoperations.get প্রসেস ট্র্যাক করতে Operation true done । যখন 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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
project

string

GCP Project রিসোর্স নাম যেখানে Firebase রিসোর্স যোগ করা হবে, ফর্ম্যাটে:

projects/ PROJECT_IDENTIFIER

PROJECT_IDENTIFIER মান সম্পর্কে বিস্তারিত জানার জন্য FirebaseProject name ক্ষেত্রটি পড়ুন।

projects.addFirebase কল করার পরে, অন্তর্নিহিত GCP Project অনন্য প্রকল্প শনাক্তকারী ( projectNumber এবং projectId ) এছাড়াও FirebaseProject এর শনাক্তকারী।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "locationId": string
}
ক্ষেত্র
locationId

string

অবচয়। পরিবর্তে, একটি প্রজেক্টের ডিফল্ট GCP রিসোর্স লোকেশন সেট করতে, আপনি GCP Project Firebase রিসোর্স যোগ করার পরে defaultLocation.finalize কল করুন।

প্রকল্পের ডিফল্ট GCP সম্পদ অবস্থানের ID। অবস্থানটি অবশ্যই উপলব্ধ GCP সংস্থান অবস্থানগুলির মধ্যে একটি হতে হবে৷

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Operation একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।