Method: projects.remoteConfig.downloadDefaults

Obtenez les paramètres actuels du modèle Remote Config et les valeurs par défaut d'un projet au format JSON, liste de propriétés (plist) ou XML.

Requête HTTP

GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:downloadDefaults

L'URL utilise la syntaxe de transcodage gRPC .

Paramètres du chemin

Paramètres
project

string

Requis. ID de projet ou numéro de projet du projet Firebase, préfixé par « projects/ ».

Paramètres de requête

Paramètres
format

enum ( Format )

Requis. La structure du fichier à retourner.

Corps de la demande

Le corps de la requête doit être vide.

Corps de réponse

En cas de succès, la réponse est une réponse HTTP générique dont le format est défini par la méthode.

Représentation JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Des champs
contentType

string

La valeur d'en-tête HTTP Content-Type spécifiant le type de contenu du corps.

data

string ( bytes format)

Le corps de la requête/réponse HTTP sous forme binaire brute.

Une chaîne codée en base64.

extensions[]

object

Métadonnées de réponse spécifiques à l’application. Doit être défini dans la première réponse pour les API de streaming.

Un objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type" contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" } .

Portées des autorisations

Nécessite l'une des étendues OAuth suivantes :

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

Pour plus d'informations, consultez la Présentation de l'authentification .

Format

Le format de fichier à demander.

Énumérations
FORMAT_UNSPECIFIED Fourre-tout pour les valeurs d'énumération non reconnues.
XML Renvoie une réponse au format XML.
PLIST Renvoie une réponse au format liste de propriétés (plist).
JSON Renvoie une réponse au format JSON.