Method: projects.remoteConfig.downloadDefaults

Pobierz bieżące parametry szablonu Zdalnej konfiguracji i wartości domyślne projektu w formacie JSON, na liście właściwości (plist) lub w formacie 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

To pole jest wymagane. Identyfikator lub numer projektu Firebase poprzedzony ciągiem „projects/”.

Parametry zapytania

Parametry
format

enum (Format)

To pole jest 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 standardzie base64.

extensions[]

object

Metadane odpowiedzi aplikacji. W przypadku interfejsów API strumieniowania należy go ustawić w pierwszej odpowiedzi.

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

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Więcej informacji znajdziesz w artykule Omówienie uwierzytelniania.

Format

Format pliku, o który chcesz poprosić.

Wartości w polu enum
FORMAT_UNSPECIFIED Zbiorczy adresat 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 (nie spakowanym w obiekcie HttpBody).