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 do reprezentowania identyfikatora klienta konta.

Parametry zapytania

Parametry
maxResults

integer

Maksymalna liczba wyników do zwrócenia.

orderBy

string

Pola do sortowania wyników w kolejności rosnącej lub malejącej. Obsługiwane pola to resourceId, resourceName, capacity, buildingId i floorName. Jeśli nie określisz kolejności, domyślnie ustawiona będzie kolejność rosnąca. Powinien mieć format „pole [asc|desc], pole [asc|desc], ...”. Na przykład funkcja buildingId, capacity desc zwróci wyniki posortowane najpierw według kolumny buildingId w kolejności rosnącej, a następnie według capacity w kolejności malejącej.

pageToken

string

Token określający następną stronę na liście.

query

string

Zapytanie z ciągiem znaków używane do filtrowania wyników. Powinien mieć format „wartość operatora pola” gdzie pole może być dowolnym z obsługiwanych pól, a operatorem – dowolnymi obsługiwanymi operacjami. Operatory obejmują „=” dla dopasowania ścisłego, '!= w przypadku niezgodności i znaku „:” pod kątem dopasowania prefiksu lub dopasowania HAS w odpowiednich przypadkach. W przypadku dopasowania prefiksu wartość powinna zawsze występować po znaku *. Obsługiwane są operatory logiczne NOT i AND (w tej kolejności). Obsługiwane pola: generatedResourceName, name, buildingId, floorName, capacity, featureInstances.feature.name, resourceEmail oraz resourceCategory. na przykład buildingId=US-NYC-9TH AND featureInstances.feature.name:Phone.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Publiczny interfejs 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

Identyfikuje to jako zbiór zasobów CalendarResources. To zawsze admin#directory#resources#calendars#calendarResourcesList.

etag

string

Tag ETag zasobu.

items[]

object (CalendarResource)

Zasoby kalendarza na tej stronie wyników.

nextPageToken

string

Token kontynuacji używany do przeglądania dużych zbiorów wyników. Podaj tę wartość w kolejnym żądaniu, aby zwrócić następną stronę wyników.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu 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 na temat autoryzacji.