Method: resources.calendars.list

Bir hesaba ait 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ılan alanlar. Desteklenen alanlar şunlardır: resourceId, resourceName, capacity, buildingId ve floorName. Herhangi bir sipariş belirtilmezse varsayılan olarak artan düzende kullanılır. "Alan [asc|desc], alan [asc|desc], ..." biçiminde olmalıdır. Örneğin, buildingId, capacity desc ilk önce artan düzende buildingId öğesine göre, sonra da artan düzende capacity sırasına göre sonuç döndürür.

pageToken

string

Jeton, listedeki bir sonraki sayfayı belirtir.

query

string

Sonuçları filtrelemek için kullanılan dize sorgusu. "Alan operatörü değeri" biçiminde olmalıdır. Burada alan, desteklenen alanlardan herhangi biri, operatörler ise desteklenen işlemlerden herhangi biri olabilir. Operatörler, tam eşleme için "=", uyuşmazlık 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 bir * işareti gelmelidir. NOT VE AND 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

Public 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.

etag

string

Kaynağın eTag'i.

items[]

object (CalendarResource)

Bu sonuç sayfasındaki CalendarResource'lar.

nextPageToken

string

Büyük sonuç kümelerinde sayfa oluşturmak 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ılavuzuna bakın.