Method: projects.remoteConfig.downloadDefaults

Pobierz bieżące parametry szablonu Zdalnej konfiguracji i wartości domyślne w formacie JSON, listy właściwości (plist) lub XML.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
project

string

Wymagane. Identyfikator lub numer projektu Firebase z prefiksem „projects/”.

Parametry zapytania

Parametry
format

enum (Format)

Wymagane. Struktura pliku do zwrócenia.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Zapis JSON
{
  "contentType": string,
  "data": string,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Pola
contentType

string

Wartość nagłówka HTTP Content-Type określająca typ treści treści.

data

string (bytes format)

Treść żądania/odpowiedzi HTTP w postaci nieprzetworzonego pliku binarnego.

Ciąg zakodowany w formacie base64.

extensions[]

object

Metadane odpowiedzi aplikacji. Musi być ustawiony w pierwszej odpowiedzi interfejsów API strumieniowania.

Obiekt zawierający pola dowolnego typu. Dodatkowe pole "@type" zawiera identyfikator URI identyfikujący typ. Przykład: { "id": 1234, "@type": "types.example.com/standard/id" }.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu OAuth:

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

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).

Format

Format pliku, którego dotyczy żądanie.

Wartości w polu enum
FORMAT_UNSPECIFIED Zbiorczy adres dla nierozpoznanych wartości wyliczeniowych.
XML Zwraca odpowiedź w formacie XML.
PLIST Zwraca odpowiedź w formacie listy właściwości (plist).
JSON Zwraca odpowiedź w nieprzetworzonym formacie JSON (niespakowanym w obiekcie HttpBody).