Method: projects.remoteConfig.listVersions

Uzyskaj listę opublikowanych Remote Config template versions , posortowaną w odwrotnej kolejności chronologicznej.

Przechowywane jest tylko ostatnie 300 wersji.

Wszystkie wersje odpowiadające nieaktywnym szablonom Zdalnej konfiguracji (tzn. wszystkie z wyjątkiem szablonu pobieranego przez klientów) również są usuwane, jeśli są starsze niż 90 dni.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
project

string

Wymagany. Identyfikator projektu lub numer projektu Firebase, poprzedzony przedrostkiem „projects/”.

Parametry zapytania

Parametry
pageSize

integer

Opcjonalny. Maksymalna liczba elementów do zwrócenia na stronę.

pageToken

string

Opcjonalny. Wartość nextPageToken zwrócona z poprzedniego żądania listy, jeśli takie istnieje.

endVersionNumber

string ( int64 format)

Opcjonalny. Określ numer najnowszej wersji, która ma zostać uwzględniona w wynikach. Jeśli jest określony, musi być większy od zera. Domyślnie najnowsza wersja.

startTime

string ( Timestamp format)

Opcjonalny. Określ najwcześniejszy czas aktualizacji, który ma zostać uwzględniony w wynikach; wszelkie wpisy zaktualizowane przed tym czasem są pomijane.

Znacznik czasu w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundową i maksymalnie dziewięcioma cyframi ułamkowymi. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

Opcjonalny. Określ godzinę ostatniej aktualizacji, która ma zostać uwzględniona w wynikach; wszelkie wpisy zaktualizowane w tym czasie lub później są pomijane.

Znacznik czasu w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundową i maksymalnie dziewięcioma cyframi ułamkowymi. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z" .

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:

Zawiera podzieloną na strony listę versions RemoteConfig.

Reprezentacja JSON
{
  "versions": [
    {
      object (Version)
    }
  ],
  "nextPageToken": string
}
Pola
versions[]

object ( Version )

Lista obiektów metadanych wersji, posortowana w odwrotnym porządku chronologicznym.

nextPageToken

string

Token umożliwiający pobranie kolejnej strony wyników lub pusty, jeżeli na liście nie ma już żadnych wyników.

Zakresy uprawnień

Wymaga jednego z następujących zakresów OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .