Method: resources.calendars.list

Pobiera listę zasobów kalendarza na koncie.

Żądanie HTTP

GET https://admin.googleapis.com/admin/directory/v1/customer/{customer}/resources/calendars

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

Unikalny identyfikator konta Google Workspace klienta. Jako administrator konta możesz też użyć aliasu my_customer, aby reprezentować identyfikator klienta Twojego konta.

Parametry zapytania

Parametry
maxResults

integer

Maksymalna liczba wyników do zwrócenia.

orderBy

string

Pole lub pola, według których chcesz sortować wyniki w kolejności rosnącej lub malejącej. Obsługiwane pola to resourceId, resourceName, capacity, buildingIdfloorName. Jeśli nie określisz kolejności, domyślnie zostanie użyta kolejność rosnąca. Powinien mieć format „pole [asc|desc], pole [asc|desc], itd.”. Na przykład buildingId, capacity desc zwróci wyniki posortowane najpierw według pola buildingId w kolejności rosnącej, a następnie według pola capacity w kolejności malejącej.

pageToken

string

Token do określenia następnej strony na liście.

query

string

Ciąg znaków używany do filtrowania wyników. Powinien mieć format „pole operator wartość”, gdzie pole może być dowolnym obsługiwanym polem, a operator może być dowolną obsługiwaną operacją. Operatory obejmują „=”, aby określić dopasowanie ścisłe, „!=”, aby określić brak dopasowania, oraz „:”, aby określić dopasowanie prefiksu lub HAS (w stosownych przypadkach). W przypadku dopasowania prefiksu wartość powinna być zawsze poprzedzona symbolem *. Obsługiwane są operatory logiczne NIE i I (w tej kolejności pierwszeństwa). Obsługiwane pola to generatedResourceName, name, buildingId, floorName, capacity, featureInstances.feature.name, resourceEmail, resourceCategory. Na przykład buildingId=US-NYC-9TH AND featureInstances.feature.name:Phone.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Interfejs publiczny API: Resources.calendars

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (CalendarResource)
    }
  ],
  "nextPageToken": string
}
Pola
kind

string

Określa to jako kolekcję zasobów kalendarza. Jest ona zawsze admin#directory#resources#calendars#calendarResourcesList.

etag

string

ETag zasobu.

items[]

object (CalendarResource)

Zasoby kalendarza na tej stronie wyników.

nextPageToken

string

token kontynuacji, który służy do przewijania dużych zbiorów wyników. Aby pobrać kolejną stronę wyników, podaj tę wartość w koleistycznym żądaniu.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://apps-apis.google.com/a/feeds/calendar/resource/
  • https://www.googleapis.com/auth/admin.directory.resource.calendar
  • https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.