Method: resources.calendars.list

Pobiera listę zasobów kalendarza konta.

Żą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żywać aliasu my_customer do reprezentowania identyfikatora klienta swojego 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ślono kolejności, domyślnie jest używana rosnąca. Powinien mieć postać „pole [asc|desc], pole [asc|desc], ...”. Na przykład buildingId, capacity desc zwróci wyniki posortowane rosnąco według kolumny buildingId, a następnie według wartości capacity w kolejności malejącej.

pageToken

string

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

query

string

Zapytanie z ciągiem używane do filtrowania wyników. Pole powinno mieć postać „wartość operatora pola”, gdzie pole może zawierać dowolne obsługiwane pola, a operatory mogą być dowolnymi obsługiwanymi operacjami. Operatory obejmują „=” oznacza dopasowanie ścisłe, „!=” (niedopasowanie) i „:” (dopasowanie prefiksu) lub „HAS” (dopasowanie) tam, gdzie ma to zastosowanie. Aby uzyskać dopasowanie przedrostka, po wartości należy zawsze na początku występować znak *. Operatory logiczne NIE oraz ORAZ są obsługiwane (w tej kolejności obowiązywania). Obsługiwane pola to generatedResourceName, name, buildingId, floorName, capacity, featureInstances.feature.name, resourceEmail oraz resourceCategory. 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 element jako zbiór zasobów CalendarResources. To zawsze admin#directory#resources#calendars#calendarResourcesList.

etag

string

ETag zasobu.

items[]

object (CalendarResource)

Element CalendarResources na tej stronie wyników.

nextPageToken

string

Token kontynuacji używany do przeglądania dużych zbiorów wyników. Podaj tę wartość w kolejnej prośbie o zwrócenie następnej strony wyników.

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 po autoryzacji.