Method: resources.calendars.list

Bir hesabın 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 etmesi için my_customer takma 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. resourceId, resourceName, capacity, buildingId ve floorName alanları desteklenir. Herhangi bir sıra belirtilmezse varsayılan olarak artan düzende ayarlanır. "alan [artan|azalan] alanı, [artan|azalan] alanı, ..." biçiminde olmalıdır. Örneğin, buildingId, capacity desc önce artan düzende buildingId, sonra da azalan düzende capacity ölçütüne göre sıralanmış sonuçları döndürür.

pageToken

string

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

query

string

Sonuçları filtrelemek için kullanılan dize sorgusu. "alan operatörü değeri" biçiminde olmalıdır. Alan, desteklenen alanlardan herhangi biri olabilir. Operatörler de desteklenen işlemlerden biri olabilir. Operatörler, tam eşleme için "=", uyumsuzluk için "!=", ön ek eşleşmesi için ":" veya uygun olduğunda HAS eşleşmesi içerir. Önek eşleşmesi için değerin ardından her zaman * işareti gelmelidir. NOT ve AND mantıksal operatörleri desteklenir (bu öncelik sırasına göre). Desteklenen alanlar şunlardır: generatedResourceName, name, buildingId, floorName, capacity, featureInstances.feature.name, resourceEmail, resourceCategory. Ö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

Genel 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 bir CalendarResources koleksiyonu olarak tanımlar. Bu her zaman admin#directory#resources#calendars#calendarResourcesList olur.

etag

string

Kaynağın ETag.

items[]

object (CalendarResource)

Bu sonuç sayfasındaki CalendarResources.

nextPageToken

string

Büyük sonuç kümeleri arasında sayfa gezmek için kullanılan devam jetonu. Sonraki sonuç sayfasını döndürmek için sonraki bir istekte bu değeri 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.