প্রতিটি Google ক্লাউড প্ল্যাটফর্ম (GCP) Project
তালিকা করে যেগুলিতে Firebase সংস্থান যোগ করা যেতে পারে।
একটি প্রকল্প শুধুমাত্র তালিকাভুক্ত করা হবে যদি:
-
projects.addFirebase
কল করার জন্য কলারের পর্যাপ্ত Google IAM অনুমতি রয়েছে। - প্রকল্পটি ইতিমধ্যে একটি
FirebaseProject
নয়। - প্রকল্পটি এমন একটি সংস্থার মধ্যে নেই যার নীতিগুলি Firebase সংস্থানগুলিকে যোগ করা থেকে বাধা দেয়৷
HTTP অনুরোধ
GET https://firebase.googleapis.com/v1beta1/availableProjects
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
pageToken | টোকেন পূর্ববর্তী কল থেকে |
pageSize | প্রতিক্রিয়ায় প্রত্যাবর্তনের জন্য সর্বাধিক সংখ্যক প্রকল্প। সার্ভার তার বিবেচনার ভিত্তিতে এই মানের থেকে কম ফেরত দিতে পারে। যদি কোন মান নির্দিষ্ট করা না থাকে (বা খুব বড় একটি মান নির্দিষ্ট করা হয়), সার্ভার তার নিজস্ব সীমা আরোপ করবে। এই মান ঋণাত্মক হতে পারে না. |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
JSON প্রতিনিধিত্ব |
---|
{
"projectInfo": [
{
object ( |
ক্ষেত্র | |
---|---|
projectInfo[] | GCP |
nextPageToken | যদি ফলাফলের তালিকাটি একক প্রতিক্রিয়ায় ফিট করার জন্য খুব বড় হয়, তাহলে একটি টোকেন ফেরত দেওয়া হয়। যদি স্ট্রিংটি খালি থাকে, তাহলে এই প্রতিক্রিয়াটি ফলাফলের শেষ পৃষ্ঠা। এই টোকেনটি পরবর্তী গোষ্ঠীর প্রকল্পগুলি খুঁজে পেতে পৃষ্ঠার টোকেনগুলি স্বল্পস্থায়ী এবং স্থায়ী হওয়া উচিত নয়৷ |
অনুমোদনের সুযোগ
নিম্নলিখিত 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
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
প্রকল্প তথ্য
একটি Google ক্লাউড প্ল্যাটফর্ম (GCP) Project
একটি রেফারেন্স।
JSON প্রতিনিধিত্ব |
---|
{ "project": string, "displayName": string, "locationId": string } |
ক্ষেত্র | |
---|---|
project | GCP PROJECT_IDENTIFIER মান সম্পর্কে বিস্তারিত জানার জন্য |
displayName | GCP |
locationId | প্রকল্পের ডিফল্ট GCP সম্পদ অবস্থানের ID। অবস্থানটি উপলব্ধ GCP সম্পদ অবস্থানগুলির মধ্যে একটি। সমস্ত প্রকল্পের এই ক্ষেত্রটি জনবহুল হবে না। যদি এটি জনবহুল না হয়, তাহলে এর মানে হল যে প্রকল্পের এখনও একটি ডিফল্ট GCP সংস্থান অবস্থান নেই৷ প্রজেক্টের ডিফল্ট GCP রিসোর্স লোকেশন সেট করতে, প্রজেক্টে Firebase রিসোর্স যোগ করার পর |