מפרט את כל האפליקציות הזמינות עבור FirebaseProject
שצוין.
זוהי שיטת נוחות. בדרך כלל, אינטראקציה עם אפליקציה צריכה להיעשות באמצעות השירות הספציפי לפלטפורמה, אך מקרים מסוימים של שימוש בכלי דורשים סיכום של כל האפליקציות המוכרות (כגון עבור ממשקי בורר אפליקציות).
בקשת HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
כתובת האתר משתמשת בתחביר GRPC Transcoding .
פרמטרים של נתיב
פרמטרים | |
---|---|
parent | ה- עיין בשדה |
פרמטרים של שאילתה
פרמטרים | |
---|---|
pageToken | אסימון חזר משיחה קודמת ל- |
pageSize | המספר המרבי של אפליקציות להחזיר בתגובה. השרת עשוי להחזיר פחות מהערך הזה לפי שיקול דעתו. אם לא צוין ערך (או שצוין ערך גדול מדי), השרת יטיל מגבלה משלו. ערך זה לא יכול להיות שלילי. |
filter | מחרוזת שאילתה תואמת לתקן AIP-160 של גוגל. השתמש בכל אחד מהשדות הבאים בשאילתה: שאילתה זו תומכת גם בשדות ה"וירטואליים" הבאים. אלו הם שדות שאינם למעשה חלק מאובייקט המשאב המוחזר, אך ניתן לבצע שאילתה עליהם כאילו הם מאוכלסים מראש בערכים ספציפיים.
|
showDeleted | קובע אם יש להחזיר אפליקציות במצב אם לא צוין, רק אפליקציות |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף תגובה
אם זה מצליח, גוף התגובה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{
"apps": [
{
object ( |
שדות | |
---|---|
apps[] | דף אחד של תוצאות משיחה ל- |
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
למידע נוסף, עיין בסקירת האימות .
FirebaseAppInfo
סיכום ברמה גבוהה של אפליקציה.
ייצוג JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
שדות | |
---|---|
name | שם המשאב של אפליקציית Firebase, בפורמט: אוֹ אוֹ |
displayName | שם התצוגה שהוקצה למשתמש של אפליקציית Firebase. |
platform | הפלטפורמה של אפליקציית Firebase. |
appId | פלט בלבד. בלתי ניתן לשינוי. המזהה הייחודי בעולם, שהוקצה ל-Firebase עבור ה- יש להתייחס למזהה זה כאל אסימון אטום, מכיוון שפורמט הנתונים אינו מצוין. |
namespace | פלט בלבד. בלתי ניתן לשינוי. המזהה הספציפי לפלטפורמה של האפליקציה. הערה: ברוב מקרי השימוש, השתמש מחרוזת זו נגזרת ממזהה מקורי עבור כל פלטפורמה: |
apiKeyId | המזהה (UID) הייחודי הגלובלי המוקצה על ידי Google עבור מפתח ה-API של Firebase המשויך לאפליקציה. שים לב שערך זה הוא ה-UID של מפתח ה-API, לא ה- אם |
state | פלט בלבד. מצב מחזור החיים של האפליקציה. |
AppPlatform
פלטפורמות שאיתן ניתן לשייך אפליקציית Firebase.
תקצירים | |
---|---|
PLATFORM_UNSPECIFIED | מצב לא ידוע. זה משמש רק להבחין בין ערכים לא מוגדרים. |
IOS | אפליקציית Firebase משויכת ל-iOS. |
ANDROID | אפליקציית Firebase משויכת לאנדרואיד. |
WEB | אפליקציית Firebase משויכת לאינטרנט. |