Firebase App Distribution API

ממשק ה-API של Firebase App Distribution מאפשר ניהול פרוגרמטי של משאבי הפצת האפליקציות של הפרויקט, כולל בודקים ומהדורות.

שירות: firebaseappdistribution.googleapis.com

מסמך Discovery הוא מפרט קריא במכונה לתיאור וצריכת ממשקי API של REST. הוא משמש לבניית ספריות לקוחות, תוספים של IDE וכלים אחרים המקיימים אינטראקציה עם ממשקי API של Google. שירות אחד עשוי לספק מסמכי גילוי מרובים. שירות זה מספק את מסמך הגילוי הבא:

נקודת קצה של שירות היא כתובת URL בסיסית המציינת את כתובת הרשת של שירות API. לשירות אחד יכול להיות מספר נקודות קצה של שירות. לשירות זה יש את נקודת הקצה של השירות הבאה וכל ה-URI שלהלן הם יחסיים לנקודת הקצה של השירות הזו:

  • https://firebaseappdistribution.googleapis.com

משאב REST: upload.v1.projects.apps.releases

שיטות
upload POST /upload/v1/{app=projects/*/apps/*}/releases:upload
מעלה קובץ בינארי.

משאב REST: v1.projects.apps

שיטות
getAabInfo GET /v1/{name=projects/*/apps/*/aabInfo}
מקבל מידע על Android App Bundle (AAB) עבור אפליקציית Firebase.

משאב REST: v1.projects.apps.releases

שיטות
batchDelete POST /v1/{parent=projects/*/apps/*}/releases:batchDelete
מוחק מהדורות.
distribute POST /v1/{name=projects/*/apps/*/releases/*}:distribute
מפיץ מהדורה לבודקים.
get GET /v1/{name=projects/*/apps/*/releases/*}
מקבל שחרור.
list GET /v1/{parent=projects/*/apps/*}/releases
רשימות מהדורות.
patch PATCH /v1/{release.name=projects/*/apps/*/releases/*}
מעדכן מהדורה.

משאב REST: v1.projects.apps.releases.feedbackReports

שיטות
delete DELETE /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
מוחק דוח משוב.
get GET /v1/{name=projects/*/apps/*/releases/*/feedbackReports/*}
מקבל דוח משוב.
list GET /v1/{parent=projects/*/apps/*/releases/*}/feedbackReports
מפרט דוחות משוב.

משאב REST: v1.projects.apps.releases.operations

שיטות
get GET /v1/{name=projects/*/apps/*/releases/*/operations/*}
מקבל את המצב העדכני ביותר של פעולה ממושכת.

משאב REST: v1.projects.groups

שיטות
batchJoin POST /v1/{group=projects/*/groups/*}:batchJoin
אצווה מוסיפה חברים לקבוצה.
batchLeave POST /v1/{group=projects/*/groups/*}:batchLeave
חברים הוסרו באצווה מקבוצה.
create POST /v1/{parent=projects/*}/groups
ליצור קבוצה.
delete DELETE /v1/{name=projects/*/groups/*}
מחק קבוצה.
get GET /v1/{name=projects/*/groups/*}
קח קבוצה.
list GET /v1/{parent=projects/*}/groups
רשימת קבוצות.
patch PATCH /v1/{group.name=projects/*/groups/*}
עדכן קבוצה.

משאב REST: v1.projects.testers

שיטות
batchAdd POST /v1/{project=projects/*}/testers:batchAdd
אצווה מוסיפה בודקים.
batchRemove POST /v1/{project=projects/*}/testers:batchRemove
אצווה מסירה בודקים.
list GET /v1/{parent=projects/*}/testers
מפרט בודקים ומזהי המשאבים שלהם.
patch PATCH /v1/{tester.name=projects/*/testers/*}
עדכן בודק.