Method: resources.calendars.list

Bir hesaptaki takvim kaynaklarının listesini alır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
customer

string

Müşterinin Google Workspace hesabının benzersiz kimliği. Hesap yöneticisi olarak, hesabınızın müşteri kimliğini temsil etmek için my_customer diğer adını da kullanabilirsiniz.

Sorgu parametreleri

Parametreler
maxResults

integer

Döndürülecek maksimum sonuç sayısı.

orderBy

string

Sonuçların artan veya azalan düzende sıralanacağı alanlar. Desteklenen alanlar arasında resourceId, resourceName, capacity, buildingId ve floorName yer alır. Sıra belirtilmezse varsayılan olarak artan sıra kullanılır. "alan [asc|desc], alan [asc|desc], ..." biçiminde olmalıdır. Örneğin, buildingId, capacity desc önce buildingId'ye göre artan düzende, ardından capacity'ye göre azalan düzende sıralanmış sonuçlar döndürür.

pageToken

string

Listedeki sonraki sayfayı belirtmek için kullanılan jeton.

query

string

Sonuçları filtrelemek için kullanılan dize sorgusu. Her biri alan, operatör ve değer içeren bir veya daha fazla arama ifadesi içerir. Alan, desteklenen alanlardan herhangi biri olabilir ve operatör, desteklenen işlemlerden herhangi biri olabilir. Operatörler arasında tam eşleme için "=", eşleşmeme için "!=" ve uygun olduğu durumlarda önek eşlemesi veya HAS eşlemesi için ":" bulunur. Önek eşleşmesi için değerin her zaman * ile bitmesi gerekir. NOT ve AND mantıksal operatörleri (öncelik sırasına göre) desteklenir. Desteklenen alanlar arasında generatedResourceName, name, buildingId, floorName, capacity, featureInstances.feature.name, resourceEmail, resourceCategory yer alır. Örneğin buildingId=US-NYC-9TH AND featureInstances.feature.name:Phone.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Herkese açık API: Resources.calendars

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object (CalendarResource)
    }
  ],
  "nextPageToken": string
}
Alanlar
kind

string

Bunu CalendarResources koleksiyonu olarak tanımlar. Bu her zaman admin#directory#resources#calendars#calendarResourcesList olur.

etag

string

Kaynağın ETag'i.

items[]

object (CalendarResource)

Bu sonuç sayfasındaki CalendarResources.

nextPageToken

string

Büyük sonuç kümelerinde sayfalandırma için kullanılan devamlılık jetonu. Sonraki sonuç sayfasını döndürmek için bu değeri sonraki bir istekte sağlayın.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • 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

Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.