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

Télécharge un binaire. Le téléchargement d'un binaire peut entraîner la création d'une nouvelle version, une mise à jour d'une version existante ou une non-opération si une version avec le même binaire existe déjà.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC .

Les en-têtes HTTP suivants sont requis :

  • X-Goog-Upload-Protocol : raw
  • X-Goog-Upload-File-Name : FILENAME
    FILENAME est le nom du fichier binaire en cours de téléchargement. Exemple : " release.apk ".

Paramètres du chemin

Paramètres
app

string

Le nom de la ressource de l'application.

Format : projects/{projectNumber}/apps/{appId}

L'autorisation nécessite l'autorisation IAM suivante sur le projet Firebase qui possède l' app de ressources spécifiée :

  • firebaseappdistro.releases.update

Corps de la demande

Le corps de la requête contient le binaire brut.

Corps de réponse

En cas de succès, le corps de la réponse contient une instance de Operation .

Portées des autorisations

Nécessite le champ d'application OAuth suivant :

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

Pour plus d'informations, consultez la Présentation d'OAuth 2.0 .