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 takma adını da kullanabilirsiniz.

Sorgu parametreleri

Parametreler
maxResults

integer

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

orderBy

string

Sonuçları artan veya azalan düzende sıralamak için kullanılacak alanlar. Desteklenen alanlar resourceId, resourceName, capacity, buildingId ve floorName'dir. Sıralama belirtilmezse varsayılan olarak artan değer kullanılır. "alan [artan|azalan], alan [artan|azalan], ..." biçiminde olmalıdır. Örneğin buildingId, capacity desc, sonuçları önce buildingId'a göre artan düzende, ardından capacity'ye göre azalan düzende sıralayarak 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ğer" biçiminde olmalıdır. Alan, desteklenen alanlardan herhangi biri, operatör ise desteklenen işlemlerden herhangi biri olabilir. Operatörler arasında tam eşleşme için "=', eşleşmeme için "!=' ve uygun olduğunda önek eşleşmesi veya HAS eşleşmesi için ":' bulunur. Önek eşleşmesi için değerin her zaman ardından bir * işareti gelmelidir. NOT ve VE mantıksal operatörleri desteklenir (bu öncelik sırasına göre). Desteklenen alanlar: 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

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 bir CalendarResources koleksiyonu olarak tanımlar. Bu değer 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 sayfalama yapmak için kullanılan devam jetonu. Sonuçların bir sonraki sayfasını döndürmek için sonraki bir isteğinde 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ılavuzuna bakın.