Calendar API, etkinlik kaynaklarının farklı çeşitlerini sağlar. Daha fazla bilgiyi Etkinlikler hakkında bölümünde bulabilirsiniz.
Bu kaynağa ilişkin yöntemlerin listesi için bu sayfanın sonuna bakın.
Kaynak temsilleri
{ "kind": "calendar#event", "etag": etag, "id": string, "status": string, "htmlLink": string, "created": datetime, "updated": datetime, "summary": string, "description": string, "location": string, "colorId": string, "creator": { "id": string, "email": string, "displayName": string, "self": boolean }, "organizer": { "id": string, "email": string, "displayName": string, "self": boolean }, "start": { "date": date, "dateTime": datetime, "timeZone": string }, "end": { "date": date, "dateTime": datetime, "timeZone": string }, "endTimeUnspecified": boolean, "recurrence": [ string ], "recurringEventId": string, "originalStartTime": { "date": date, "dateTime": datetime, "timeZone": string }, "transparency": string, "visibility": string, "iCalUID": string, "sequence": integer, "attendees": [ { "id": string, "email": string, "displayName": string, "organizer": boolean, "self": boolean, "resource": boolean, "optional": boolean, "responseStatus": string, "comment": string, "additionalGuests": integer } ], "attendeesOmitted": boolean, "extendedProperties": { "private": { (key): string }, "shared": { (key): string } }, "hangoutLink": string, "conferenceData": { "createRequest": { "requestId": string, "conferenceSolutionKey": { "type": string }, "status": { "statusCode": string } }, "entryPoints": [ { "entryPointType": string, "uri": string, "label": string, "pin": string, "accessCode": string, "meetingCode": string, "passcode": string, "password": string } ], "conferenceSolution": { "key": { "type": string }, "name": string, "iconUri": string }, "conferenceId": string, "signature": string, "notes": string, }, "gadget": { "type": string, "title": string, "link": string, "iconLink": string, "width": integer, "height": integer, "display": string, "preferences": { (key): string } }, "anyoneCanAddSelf": boolean, "guestsCanInviteOthers": boolean, "guestsCanModify": boolean, "guestsCanSeeOtherGuests": boolean, "privateCopy": boolean, "locked": boolean, "reminders": { "useDefault": boolean, "overrides": [ { "method": string, "minutes": integer } ] }, "source": { "url": string, "title": string }, "workingLocationProperties": { "type": string, "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "attachments": [ { "fileUrl": string, "title": string, "mimeType": string, "iconLink": string, "fileId": string } ], "eventType": string }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
anyoneCanAddSelf |
boolean |
Katılımcıların kendilerini etkinliğe davet edip edemeyeceği (kullanımdan kaldırıldı). İsteğe bağlı. Varsayılan, False değeridir. | yazılabilir |
attachments[] |
list |
Etkinlik için dosya ekleri. Eklerin değiştirilebilmesi için Etkinlik başına en fazla 25 ek olabilir, |
|
attachments[].fileId |
string |
Ekli dosyanın kimliği. Salt okunur. Google Drive dosyaları için bu, Drive API'sindeki ilgili |
|
attachments[].fileUrl |
string |
Ekin URL bağlantısı. Google Drive dosya ekleri eklemek için Drive API'deki Ek ekleyebilirsiniz. |
yazılabilir |
attachments[].iconLink |
string |
Ek simgesine ait URL bağlantısı. Bu alan yalnızca özel üçüncü taraf ekleri için değiştirilebilir. | |
attachments[].mimeType |
string |
Ekin internet medya türü (MIME türü). | |
attachments[].title |
string |
Ek başlığı. | |
attendeesOmitted |
boolean |
Katılımcıların etkinliğin temsilinden çıkarılıp çıkarılmadığı. Bu durum bir etkinliği alırken maxAttendee sorgu parametresi tarafından belirtilen bir kısıtlamadan kaynaklanıyor olabilir. Bu özellik, bir etkinliği güncellerken yalnızca katılımcının yanıtını güncellemek için kullanılabilir. İsteğe bağlı. Varsayılan, False değeridir. |
yazılabilir |
attendees[] |
list |
Etkinliğin katılımcıları. Diğer takvim kullanıcılarıyla etkinlik planlama hakkında daha fazla bilgi edinmek için Katılımcılarla etkinlikler kılavuzunu inceleyin. Hizmet hesaplarının, katılımcı listesini doldurmak için alan genelinde yetki verme özelliğini kullanması gerekir. | yazılabilir |
attendees[].additionalGuests |
integer |
Ek konuk sayısı. İsteğe bağlı. Varsayılan değer 0'dır. | yazılabilir |
attendees[].comment |
string |
Katılımcının yanıt yorumu. İsteğe bağlı. | yazılabilir |
attendees[].displayName |
string |
Katılımcının adı (varsa). İsteğe bağlı. | yazılabilir |
attendees[].email |
string |
Katılımcının e-posta adresi (varsa). Bu alan, katılımcı eklerken bulunmalıdır. RFC5322'ye göre geçerli bir e-posta adresi olmalıdır. Katılımcı eklerken gereklidir. |
yazılabilir |
attendees[].id |
string |
Katılımcının profil kimliği (varsa). | |
attendees[].optional |
boolean |
İsteğe bağlı bir katılımcı olup olmadığınız. İsteğe bağlı. Varsayılan, False değeridir. | yazılabilir |
attendees[].organizer |
boolean |
Katılımcının etkinliği düzenleyen kişi olup olmadığı. Salt okunur. Varsayılan, False değeridir. | |
attendees[].resource |
boolean |
Katılımcının kaynak olup olmadığı. Yalnızca katılımcı etkinliğe ilk kez eklendiğinde ayarlanabilir. Sonraki değişiklikler yok sayılır. İsteğe bağlı. Varsayılan, False değeridir. | yazılabilir |
attendees[].responseStatus |
string |
Katılımcının yanıt durumu. Olası değerler:
|
yazılabilir |
attendees[].self |
boolean |
Etkinliğin bu kopyasının göründüğü takvimi temsil edip etmediği. Salt okunur. Varsayılan, False değeridir. | |
colorId |
string |
Etkinliğin rengi. Bu, renk tanımının event bölümündeki bir girişe referans veren bir kimliktir ( renk uç noktasına bakın). İsteğe bağlı. |
yazılabilir |
conferenceData |
nested object |
Bir Google Meet konferansının ayrıntıları gibi konferansla ilgili bilgiler. Yeni konferans ayrıntıları oluşturmak için createRequest alanını kullanın. Değişikliklerinizi korumak için tüm etkinlik değişikliği isteklerinde conferenceDataVersion istek parametresini 1 olarak ayarlamayı unutmayın. |
yazılabilir |
conferenceData.conferenceId |
string |
Konferansın kimliği. Konferansları takip etmek için geliştiriciler tarafından kullanılabilir, kullanıcılara gösterilmemelidir. Kimlik değeri, her konferans çözümü türü için farklı şekilde oluşturulur:
|
|
conferenceData.conferenceSolution |
nested object |
Google Meet gibi konferans çözümü. Başarısız oluşturma isteği içeren bir konferansın ayarı kaldırılır.
|
|
conferenceData.conferenceSolution.iconUri |
string |
Bu çözüm için kullanıcı tarafından görülebilen simge. | |
conferenceData.conferenceSolution.key |
nested object |
Bu etkinliğin konferans çözümünü benzersiz şekilde tanımlayabilen anahtar. | |
conferenceData.conferenceSolution.key.type |
string |
Konferans çözümü türü. Bir müşteri, tanımadığı veya boş bir türle karşılaşırsa yine de giriş noktalarını gösterebilmelidir. Ancak, değişikliklere izin vermemelidir. Olası değerler:
|
|
conferenceData.conferenceSolution.name |
string |
Bu çözümün kullanıcı tarafından görülebilen adı. Yerelleştirilmemiş. | |
conferenceData.createRequest |
nested object |
Yeni bir konferans oluşturma ve bunu etkinliğe ekleme isteği. Veriler eşzamansız olarak oluşturulur. Verilerin mevcut olup olmadığını görmek için status alanını kontrol edin.
|
|
conferenceData.createRequest.conferenceSolutionKey |
nested object |
Hangouts veya Google Meet gibi konferans çözümü. | |
conferenceData.createRequest.conferenceSolutionKey.type |
string |
Konferans çözümü türü. Bir müşteri, tanımadığı veya boş bir türle karşılaşırsa yine de giriş noktalarını gösterebilmelidir. Ancak, değişikliklere izin vermemelidir. Olası değerler:
|
|
conferenceData.createRequest.requestId |
string |
Bu istek için istemci tarafından oluşturulan benzersiz kimlik. Müşteriler, her yeni istek için bu kimliği yeniden oluşturmalıdır. Sağlanan kimlik önceki istekle aynıysa istek dikkate alınmaz. |
|
conferenceData.createRequest.status |
nested object |
Konferans oluşturma isteğinin durumu. | |
conferenceData.createRequest.status.statusCode |
string |
Konferans oluşturma isteğinin mevcut durumu. Salt okunur. Olası değerler:
|
|
conferenceData.entryPoints[] |
list |
URL'ler veya telefon numaraları gibi bağımsız konferans giriş noktaları hakkında bilgiler. Hepsi aynı konferansta yer almalıdır.
|
|
conferenceData.entryPoints[].accessCode |
string |
Konferansa erişmek için erişim kodu. Maksimum uzunluk 128 karakterdir. Yeni konferans verileri oluştururken konferans sağlayıcısının kullandığı terminolojiyle eşleşen { İsteğe bağlı. |
|
conferenceData.entryPoints[].entryPointType |
string |
Konferans giriş noktasının türü. Olası değerler:
|
|
conferenceData.entryPoints[].label |
string |
URI etiketi. Son kullanıcılara görünür. Yerelleştirilmemiş. Maksimum uzunluk 512 karakterdir. Örnekler:
İsteğe bağlı. |
|
conferenceData.entryPoints[].meetingCode |
string |
Konferansa erişmek için kullanılan toplantı kodu. Maksimum uzunluk 128 karakterdir. Yeni konferans verileri oluştururken konferans sağlayıcısının kullandığı terminolojiyle eşleşen { İsteğe bağlı. |
|
conferenceData.entryPoints[].passcode |
string |
Konferansa erişmek için kullanılan şifre kodu. Maksimum uzunluk 128 karakterdir. Yeni konferans verileri oluştururken konferans sağlayıcısının kullandığı terminolojiyle eşleşen { |
|
conferenceData.entryPoints[].password |
string |
Konferansa erişim için şifre. Maksimum uzunluk 128 karakterdir. Yeni konferans verileri oluştururken konferans sağlayıcısının kullandığı terminolojiyle eşleşen { İsteğe bağlı. |
|
conferenceData.entryPoints[].pin |
string |
Konferansa erişmek için kullanılacak PIN. Maksimum uzunluk 128 karakterdir. Yeni konferans verileri oluştururken konferans sağlayıcısının kullandığı terminolojiyle eşleşen { İsteğe bağlı. |
|
conferenceData.entryPoints[].uri |
string |
Giriş noktasının URI'si. Maksimum uzunluk 1.300 karakterdir. Biçim:
|
|
conferenceData.notes |
string |
Kullanıcıya gösterilecek ek notlar (alan yöneticisinden talimatlar, yasal uyarılar gibi). HTML içerebilir. Maksimum uzunluk 2048 karakterdir. İsteğe bağlı. | |
conferenceData.signature |
string |
Konferans verilerinin imzası. Sunucu tarafında oluşturulur. Başarısız oluşturma isteği içeren bir konferansın ayarı kaldırılır. Bekleyen oluşturma isteği içeren bir konferans için isteğe bağlıdır. |
|
created |
datetime |
Etkinliğin oluşturulma zamanı (RFC3339 zaman damgası olarak). Salt okunur. | |
creator |
object |
Etkinliği oluşturan kullanıcı. Salt okunur. | |
creator.displayName |
string |
Varsa içerik üreticinin adı. | |
creator.email |
string |
Varsa içerik üreticinin e-posta adresi. | |
creator.id |
string |
Varsa içerik üreticinin Profil kimliği. | |
creator.self |
boolean |
Etkinliği oluşturan kişinin, etkinliğin bu kopyasının göründüğü takvime karşılık gelip gelmediği. Salt okunur. Varsayılan, False değeridir. | |
description |
string |
Etkinliğin açıklaması. HTML içerebilir. İsteğe bağlı. | yazılabilir |
end |
nested object |
Etkinliğin (özel) bitiş zamanı. Yinelenen bir etkinlik için bu, ilk örneğin bitiş zamanıdır. | |
end.date |
date |
Bu, tüm gün süren bir etkinlikse "yyyy-aa-gg" biçimindeki tarih. | yazılabilir |
end.dateTime |
datetime |
Birleşik bir tarih/saat değeri olarak saat (RFC3339'a göre biçimlendirilmiştir). timeZone içinde açıkça belirtilen bir saat dilimi olmadığı sürece saat dilimi farkı gereklidir. |
yazılabilir |
end.timeZone |
string |
Saatin belirtildiği saat dilimi. (IANA Saat Dilimi Veritabanı adı olarak biçimlendirilir, ör. "Avrupa/Zürih".) Yinelenen etkinlikler için bu alan gereklidir ve yinelenmenin genişletildiği saat dilimi belirtilir. Tekli etkinlikler için bu alan isteğe bağlıdır ve etkinlik başlangıcı/bitişi için özel bir saat dilimi belirtir. | yazılabilir |
endTimeUnspecified |
boolean |
Bitiş zamanının gerçekten belirtilmemiş olup olmadığı. Bu özellik True olarak ayarlanmış olsa bile uyumluluk nedeniyle bitiş zamanı sağlanır. Varsayılan, False değeridir. | |
etag |
etag |
Kaynağın eTag'i. | |
eventType |
string |
Etkinliğin belirli bir türü. Etkinlik oluşturulduktan sonra bu alan adı değiştirilemez. Olası değerler:
default " ve "workingLocation " etkinlikleri oluşturulabilir. Diğer etkinlikler için genişletilmiş destek sonraki sürümlerde kullanıma sunulacaktır. |
yazılabilir |
extendedProperties |
object |
Etkinliğin genişletilmiş özellikleri. | |
extendedProperties.private |
object |
Bu takvimde görünen etkinliğin kopyasına özel özellikler. | yazılabilir |
extendedProperties.private.(key) |
string |
Özel mülkün adı ve buna karşılık gelen değer. | |
extendedProperties.shared |
object |
Diğer katılımcıların takvimlerinde etkinliğin kopyaları arasında paylaşılan özellikler. | yazılabilir |
extendedProperties.shared.(key) |
string |
Paylaşılan mülkün adı ve buna karşılık gelen değer. | |
gadget |
object |
Bu etkinliği uzatan bir gadget. Gadget'lar kullanımdan kaldırılmıştır. Bunun yerine bu yapı yalnızca doğum günü takvimi meta verilerini döndürmek için kullanılır. | |
gadget.display |
string |
Gadget'ın görüntüleme modu. Kullanımdan kaldırıldı. Olası değerler:
|
yazılabilir |
gadget.height |
integer |
Gadget'ın piksel cinsinde yüksekliği. Yükseklik 0'dan büyük bir tam sayı olmalıdır. İsteğe bağlı. Kullanımdan kaldırıldı. | yazılabilir |
gadget.iconLink |
string |
Gadget'ın simge URL'si. URL şeması HTTPS olmalıdır. Kullanımdan kaldırıldı. | yazılabilir |
gadget.link |
string |
Gadget'ın URL'si. URL şeması HTTPS olmalıdır. Kullanımdan kaldırıldı. | yazılabilir |
gadget.preferences |
object |
Tercihler'e dokunun. | yazılabilir |
gadget.preferences.(key) |
string |
Tercih adı ve ilgili değer. | |
gadget.title |
string |
Gadget'ın başlığı. Kullanımdan kaldırıldı. | yazılabilir |
gadget.type |
string |
Gadget'ın türü. Kullanımdan kaldırıldı. | yazılabilir |
gadget.width |
integer |
Gadget'ın piksel cinsinde genişliği. Genişlik 0'dan büyük bir tam sayı olmalıdır. İsteğe bağlı. Kullanımdan kaldırıldı. | yazılabilir |
guestsCanInviteOthers |
boolean |
Etkinliği düzenleyenin dışındaki katılımcıların etkinliğe başkalarını davet edip edemeyeceği. İsteğe bağlı. Doğru, varsayılan değerdir. | yazılabilir |
guestsCanModify |
boolean |
Etkinliği düzenleyen kullanıcı dışındaki katılımcıların etkinliği değiştirip değiştiremeyeceği. İsteğe bağlı. Varsayılan, False değeridir. | yazılabilir |
guestsCanSeeOtherGuests |
boolean |
Etkinliği düzenleyenin dışındaki katılımcıların, etkinliğin katılımcılarının kim olduğunu görüp göremeyeceği. İsteğe bağlı. Doğru, varsayılan değerdir. | yazılabilir |
hangoutLink |
string |
Bu etkinlikle ilişkilendirilmiş Google Hangout'un mutlak bağlantısı. Salt okunur. | |
htmlLink |
string |
Google Takvim web kullanıcı arayüzünde bu etkinliğin mutlak bağlantısı. Salt okunur. | |
iCalUID |
string |
RFC5545'te tanımlanan, etkinlik benzersiz tanımlayıcısı. Takvim sistemleri genelinde etkinlikleri benzersiz şekilde tanımlamak için kullanılır ve içe aktarma yöntemi aracılığıyla etkinlikleri içe aktarırken sağlanmalıdır.
|
|
id |
string |
Etkinliğin opak tanımlayıcısı. Yeni tek veya düzenli etkinlikler oluştururken bu kişilerin kimliklerini belirtebilirsiniz. Sağlanan kimlikler şu kurallara uymalıdır:
Bir kimlik belirtmezseniz sunucu tarafından otomatik olarak oluşturulur.
|
yazılabilir |
kind |
string |
Kaynağın türü ("calendar#event "). |
|
location |
string |
Serbest biçimli metin olarak etkinliğin coğrafi konumu. İsteğe bağlı. | yazılabilir |
locked |
boolean |
Bu durumun "özet", "açıklama", "konum", "başlangıç", "bitiş" veya "yineleme" ana etkinlik alanlarında değişiklik yapılamayan kilitli bir etkinlik kopyası olup olmadığı. Varsayılan, False değeridir. Salt Okunur. | |
organizer |
object |
Etkinliği düzenleyen kullanıcı. Toplantıyı düzenleyen kişi de katılımcıysa bu durum attendees içinde, organizer alanı Doğru değerine ayarlanmış ayrı bir girişle gösterilir. Düzenleyeni değiştirmek için taşıma işlemini kullanın. Bir etkinliği içe aktarma hariç, salt okunur. |
yazılabilir |
organizer.displayName |
string |
Düzenleyenin adı (varsa). | yazılabilir |
organizer.email |
string |
Düzenleyen kullanıcının e-posta adresi (varsa). RFC5322'ye göre geçerli bir e-posta adresi olmalıdır. | yazılabilir |
organizer.id |
string |
Düzenleyen kullanıcının profil kimliği (varsa). | |
organizer.self |
boolean |
Etkinliği düzenleyen kişinin, etkinliğin bu kopyasının göründüğü takvime karşılık gelip gelmediği. Salt okunur. Varsayılan, False değeridir. | |
originalStartTime |
nested object |
Yinelenen bir etkinlik örneği söz konusuysa bu etkinliğin yinelenen etkinlik kimliği tarafından tanımlanan yinelenen etkinlikteki yineleme verilerine göre başlayacağı zamandır. Örnek farklı bir zamana taşınmış olsa bile, yinelenen etkinlik serisindeki örneği benzersiz şekilde tanımlar. Sabit. | |
originalStartTime.date |
date |
Bu, tüm gün süren bir etkinlikse "yyyy-aa-gg" biçimindeki tarih. | yazılabilir |
originalStartTime.dateTime |
datetime |
Birleşik bir tarih/saat değeri olarak saat (RFC3339'a göre biçimlendirilmiştir). timeZone içinde açıkça belirtilen bir saat dilimi olmadığı sürece saat dilimi farkı gereklidir. |
yazılabilir |
originalStartTime.timeZone |
string |
Saatin belirtildiği saat dilimi. (IANA Saat Dilimi Veritabanı adı olarak biçimlendirilir, ör. "Avrupa/Zürih".) Yinelenen etkinlikler için bu alan gereklidir ve yinelenmenin genişletildiği saat dilimi belirtilir. Tekli etkinlikler için bu alan isteğe bağlıdır ve etkinlik başlangıcı/bitişi için özel bir saat dilimi belirtir. | yazılabilir |
privateCopy |
boolean |
Politika, Doğru değerine ayarlanırsa Etkinlik yayılımı devre dışı bırakılır. Bunun Gizli etkinlik özellikleri ile aynı olmadığını unutmayın. İsteğe bağlı. Sabit. Varsayılan, False değeridir. | |
recurrence[] |
list |
RFC5545'te belirtildiği gibi, düzenli bir etkinliğe ait RCSR, EXCSR, RDATE ve EXDATE satırlarının listesi. Bu alanda DTSTART ve DTEND satırlarına izin verilmediğini unutmayın. Etkinlik başlangıç ve bitiş zamanları, start ve end alanlarında belirtilir. Bu alan, tek tek etkinlikler veya yinelenen etkinliklerin örnekleri için çıkarılır. |
yazılabilir |
recurringEventId |
string |
Yinelenen bir etkinliğin örneği söz konusu olduğunda, bu etkinliğin ait olduğu yinelenen etkinliğin id oranıdır. Sabit. |
|
reminders |
object |
Kimliği doğrulanmış kullanıcının etkinlik hatırlatıcılarıyla ilgili bilgiler. | |
reminders.overrides[] |
list |
Etkinlik varsayılan hatırlatıcıları kullanmıyorsa bu ayar, etkinliğe özel hatırlatıcıları listeler veya ayarlanmazsa bu etkinlik için hiçbir hatırlatıcının ayarlanmadığını gösterir. Geçersiz kılma hatırlatıcılarının maksimum sayısı 5'tir. | yazılabilir |
reminders.overrides[].method |
string |
Bu hatırlatıcının kullandığı yöntem. Olası değerler:
Hatırlatıcı eklerken gereklidir. |
yazılabilir |
reminders.overrides[].minutes |
integer |
Hatırlatıcının tetikleneceği etkinliğin başlangıcından önceki dakika sayısı. Geçerli değerler 0 ile 40320 arasındadır (dakika cinsinden 4 hafta). Hatırlatıcı eklerken gereklidir. |
yazılabilir |
reminders.useDefault |
boolean |
Takvimin varsayılan hatırlatıcılarının etkinlik için geçerli olup olmadığı. | yazılabilir |
sequence |
integer |
iCalendar'a uygun sıra numarası. | yazılabilir |
source |
object |
Etkinliğin oluşturulduğu kaynak. Örneğin, bir web sayfası, e-posta iletisi veya HTTP ya da HTTPS şemasıyla bir URL'yle tanımlanabilen herhangi bir doküman. Yalnızca etkinliği oluşturan kullanıcı tarafından görülebilir veya değiştirilebilir. | |
source.title |
string |
Kaynağın başlığı; örneğin, bir web sayfasının başlığı veya e-posta konusu. | yazılabilir |
source.url |
string |
Bir kaynağı gösteren kaynağın URL'si. URL şeması HTTP veya HTTPS olmalıdır. | yazılabilir |
start |
nested object |
Etkinliğin (dahil) başlangıç zamanı. Yinelenen bir etkinlik için bu, ilk örneğin başlangıç zamanıdır. | |
start.date |
date |
Bu, tüm gün süren bir etkinlikse "yyyy-aa-gg" biçimindeki tarih. | yazılabilir |
start.dateTime |
datetime |
Birleşik bir tarih/saat değeri olarak saat (RFC3339'a göre biçimlendirilmiştir). timeZone içinde açıkça belirtilen bir saat dilimi olmadığı sürece saat dilimi farkı gereklidir. |
yazılabilir |
start.timeZone |
string |
Saatin belirtildiği saat dilimi. (IANA Saat Dilimi Veritabanı adı olarak biçimlendirilir, ör. "Avrupa/Zürih".) Yinelenen etkinlikler için bu alan gereklidir ve yinelenmenin genişletildiği saat dilimi belirtilir. Tekli etkinlikler için bu alan isteğe bağlıdır ve etkinlik başlangıcı/bitişi için özel bir saat dilimi belirtir. | yazılabilir |
status |
string |
Etkinliğin durumu. İsteğe bağlı. Olası değerler:
|
yazılabilir |
summary |
string |
Etkinliğin adı. | yazılabilir |
transparency |
string |
Etkinliğin takvimdeki zamanı engelleyip engellemediği. İsteğe bağlı. Olası değerler:
|
yazılabilir |
updated |
datetime |
Etkinliğin son değiştirilme zamanı (RFC3339 zaman damgası olarak). Salt okunur. | |
visibility |
string |
Etkinliğin görünürlüğü. İsteğe bağlı. Olası değerler:
|
yazılabilir |
workingLocationProperties |
nested object |
Çalışma yeri etkinlik verileri. | yazılabilir |
workingLocationProperties.customLocation |
object |
Varsa kullanıcının özel bir konumdan çalıştığını belirtir. | yazılabilir |
workingLocationProperties.customLocation.label |
string |
Ek bilgi için isteğe bağlı fazladan bir etikettir. | yazılabilir |
workingLocationProperties.homeOffice |
any value |
Varsa kullanıcının evde çalıştığını belirtir. | yazılabilir |
workingLocationProperties.officeLocation |
object |
Varsa kullanıcının bir ofiste çalıştığını gösterir. | yazılabilir |
workingLocationProperties.officeLocation.buildingId |
string |
İsteğe bağlı bir bina tanımlayıcısı. Bu, kuruluşun Kaynaklar veritabanında bir bina kimliğine referans vermelidir. | yazılabilir |
workingLocationProperties.officeLocation.deskId |
string |
İsteğe bağlı masa tanımlayıcısı. | yazılabilir |
workingLocationProperties.officeLocation.floorId |
string |
İsteğe bağlı bir kat tanımlayıcı. | yazılabilir |
workingLocationProperties.officeLocation.floorSectionId |
string |
İsteğe bağlı kat bölümü tanımlayıcısı. | yazılabilir |
workingLocationProperties.officeLocation.label |
string |
Takvim Web ve Mobil istemcilerinde gösterilen ofis adı. Kuruluşun Kaynaklar veritabanındaki bir bina adına başvurmanızı öneririz. | yazılabilir |
workingLocationProperties.type |
string |
Çalışma yerinin türü. Olası değerler:
Çalışma yeri özellikleri eklenirken gerekir. |
yazılabilir |
Yöntemler
- sil
- Bir etkinliği siler.
- al
- Google Takvim kimliğini temel alarak bir etkinlik döndürür. Bir etkinliği iCalendar kimliğini kullanarak almak için
iCalUID
parametresini kullanarak event.list yöntemini çağırın. - içe aktar
- Bir etkinliği içe aktarır. Bu işlem, mevcut bir etkinliğin özel kopyasını takvime eklemek için kullanılır.
- ekle
- Bir etkinlik oluşturur.
- örnekler
- Belirtilen düzenli etkinliğin örneklerini döndürür.
- list
- Belirtilen takvimdeki etkinlikleri döndürür.
- taşı
- Bir etkinliği başka bir takvime taşırsa (ör. etkinliği düzenleyen kullanıcıyı değiştirdiyse).
- yama
- Bir etkinliği günceller. Bu yöntem yama semantiğini destekler. Her yama isteğinin üç kota birimi tükettiğini unutmayın.
get
ve ardındanupdate
birimleri kullanmanız önerilir. Belirttiğiniz alan değerleri mevcut değerlerin yerini alır. İstekte belirtmediğiniz alanlar değiştirilmez. Dizi alanları, belirtilirse mevcut dizilerin üzerine yazılır. Bu, önceki dizi öğelerini siler. - hızlı ekleme
- Basit bir metin dizesine göre etkinlik oluşturur.
- güncelle
- Bir etkinliği günceller. Bu yöntem, yama semantiğini desteklemez ve her zaman etkinlik kaynağının tamamını günceller. Kısmi güncelleme yapmak için
get
etiketini ve ardındanupdate
etiketini kullanarak etkinlik olmadığından emin olun. - izleyin
- Etkinlik kaynaklarında yapılan değişiklikleri takip edin.