מפרט כל Project
Google Cloud Platform (GCP) שיכול להוסיף לו משאבי Firebase.
פרויקט יופיע רק אם:
- למתקשר יש מספיק הרשאות Google IAM כדי להתקשר
projects.addFirebase
. - הפרויקט אינו כבר פרויקט
FirebaseProject
. - הפרויקט אינו נמצא בארגון שיש לו מדיניות המונעת הוספת משאבי Firebase.
בקשת HTTP
GET https://firebase.googleapis.com/v1beta1/availableProjects
כתובת האתר משתמשת בתחביר GRPC Transcoding .
פרמטרי שאילתה
פרמטרים | |
---|---|
pageToken | אסימון הוחזר מקריאה קודמת ל- |
pageSize | המספר המרבי של פרויקטים להחזיר בתגובה. השרת עשוי להחזיר פחות מהערך הזה לפי שיקול דעתו. אם לא צוין ערך (או שצוין ערך גדול מדי), השרת יטיל מגבלה משלו. ערך זה לא יכול להיות שלילי. |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף תגובה
אם זה מצליח, גוף התגובה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{
"projectInfo": [
{
object ( |
שדות | |
---|---|
projectInfo[] | רשימת |
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
למידע נוסף, עיין בסקירת האימות .
ProjectInfo
הפניה Project
Google Cloud Platform (GCP) .
ייצוג JSON |
---|
{ "project": string, "displayName": string, "locationId": string } |
שדות | |
---|---|
project | שם המשאב של עיין בשדה |
displayName | שם התצוגה שהוקצה למשתמש של |
locationId | המזהה של מיקום ברירת המחדל של משאב GCP של הפרויקט. המיקום הוא אחד ממיקומי המשאבים הזמינים של GCP . לא בכל הפרויקטים שדה זה יאוכלס. אם הוא לא מאוכלס, זה אומר שלפרויקט עדיין אין מיקום ברירת מחדל של משאב GCP. כדי להגדיר את מיקום ברירת המחדל של משאב GCP של פרויקט, קרא |