Wyświetla listę wszystkich Project
Google Cloud Platform (GCP) , do których można dodać zasoby Firebase.
Projekt zostanie umieszczony na liście tylko wtedy, gdy:
- Osoba wywołująca ma wystarczające uprawnienia Google IAM, aby wywołać
projects.addFirebase
. - Projekt nie jest jeszcze
FirebaseProject
. - Projekt nie znajduje się w organizacji, która ma zasady uniemożliwiające dodawanie zasobów Firebase.
Żądanie HTTP
GET https://firebase.googleapis.com/v1beta1/availableProjects
Adres URL używa składni transkodowania gRPC .
Parametry zapytania
Parametry | |
---|---|
pageToken | Token zwrócony z poprzedniego wywołania do |
pageSize | Maksymalna liczba projektów zwracanych w odpowiedzi. Serwer może według własnego uznania zwrócić mniej niż ta wartość. Jeśli nie określono żadnej wartości (lub określono zbyt dużą wartość), serwer narzuci własny limit. Wartość ta nie może być ujemna. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Jeśli się powiedzie, treść odpowiedzi zawiera dane o następującej strukturze:
Reprezentacja JSON |
---|
{
"projectInfo": [
{
object ( |
Pola | |
---|---|
projectInfo[] | Lista |
nextPageToken | Jeśli lista wyników jest zbyt duża, aby zmieścić się w jednej odpowiedzi, zwracany jest token. Jeśli ciąg jest pusty, ta odpowiedź jest ostatnią stroną wyników. Token ten można wykorzystać w kolejnych wywołaniach Tokeny strony są krótkotrwałe i nie należy ich utrwalać. |
Zakresy autoryzacji
Wymaga jednego z następujących zakresów OAuth:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/cloud-platform.read-only
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/firebase.readonly
Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .
Informacje o projekcie
Odniesienie do Project
Google Cloud Platform (GCP).
Reprezentacja JSON |
---|
{ "project": string, "displayName": string, "locationId": string } |
Pola | |
---|---|
project | Nazwa zasobu Szczegółowe informacje na temat wartości PROJECT_IDENTIFIER można znaleźć w polu |
displayName | Przypisana przez użytkownika nazwa wyświetlana |
locationId | Identyfikator domyślnej lokalizacji zasobu GCP projektu. Lokalizacja jest jedną z dostępnych lokalizacji zasobów GCP . Nie we wszystkich projektach to pole będzie wypełnione. Jeśli nie jest wypełnione, oznacza to, że Projekt nie ma jeszcze domyślnej lokalizacji zasobu GCP. Aby ustawić domyślną lokalizację zasobów GCP projektu, wywołaj |