Method: upload.v1.projects.apps.releases.upload

מעלה קובץ בינארי. העלאת קובץ בינארי עלולה לגרום ליצירת מהדורה חדשה, לעדכון לגרסה קיימת, או ל-no-op אם כבר קיימת מהדורה עם אותו בינארי.

בקשת HTTP

POST https://firebaseappdistribution.googleapis.com/upload/v1/{app=projects/*/apps/*}/releases:upload

כתובת האתר משתמשת בתחביר GRPC Transcoding .

נדרשות כותרות HTTP הבאות:

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    כאשר FILENAME הוא שם הקובץ הבינארי שהועלה. דוגמה: " release.apk ".

פרמטרים של נתיב

פרמטרים
app

string

שם משאב האפליקציה.

פורמט: projects/{projectNumber}/apps/{appId}

ההרשאה מחייבת את הרשאת IAM הבאה בפרויקט Firebase שבבעלותו app המשאב שצוינה:

  • firebaseappdistro.releases.update

גוף הבקשה

גוף הבקשה מכיל את הבינארי הגולמי.

גוף תגובה

אם זה מצליח, גוף התגובה מכיל מופע של Operation .

היקף ההרשאה

דורש את היקף ה-OAuth הבא:

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

למידע נוסף, עיין בסקירה הכללית של OAuth 2.0 .