Calendar API menyediakan berbagai ragam resource acara. Informasi selengkapnya dapat ditemukan di Tentang acara.
Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.
Representasi resource
{ "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 } }, "outOfOfficeProperties": { "autoDeclineMode": string, "declineMessage": string }, "focusTimeProperties": { "autoDeclineMode": string, "declineMessage": string, "chatStatus": string }, "attachments": [ { "fileUrl": string, "title": string, "mimeType": string, "iconLink": string, "fileId": string } ], "eventType": string }
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
anyoneCanAddSelf |
boolean |
Apakah siapa saja dapat mengundang diri mereka ke acara (tidak digunakan lagi). Opsional. Default-nya adalah Salah. | dapat ditulis |
attachments[] |
list |
Lampiran file untuk acara. Untuk mengubah lampiran, parameter permintaan Maksimal 25 lampiran per acara, |
|
attachments[].fileId |
string |
ID file terlampir. Hanya baca. Untuk file Google Drive, ini adalah ID entri resource |
|
attachments[].fileUrl |
string |
Link URL ke lampiran. Untuk menambahkan lampiran file Google Drive, gunakan format yang sama seperti di properti Wajib diisi saat menambahkan lampiran. |
dapat ditulis |
attachments[].iconLink |
string |
Link URL ke ikon lampiran. Kolom ini hanya dapat diubah untuk lampiran pihak ketiga kustom. | |
attachments[].mimeType |
string |
Jenis media internet (jenis MIME) lampiran. | |
attachments[].title |
string |
Judul lampiran. | |
attendeesOmitted |
boolean |
Apakah tamu mungkin telah dihilangkan dari representasi acara. Saat mengambil peristiwa, hal ini mungkin disebabkan oleh batasan yang ditentukan oleh parameter kueri maxAttendee . Saat memperbarui acara, tindakan ini dapat digunakan untuk memperbarui tanggapan peserta saja. Opsional. Defaultnya adalah Salah. |
dapat ditulis |
attendees[] |
list |
Para peserta acara. Lihat panduan Acara dengan tamu untuk informasi selengkapnya tentang cara menjadwalkan acara dengan pengguna kalender lainnya. Akun layanan harus menggunakan delegasi tingkat domain untuk mengisi daftar tamu. | dapat ditulis |
attendees[].additionalGuests |
integer |
Jumlah tamu tambahan. Opsional. Defaultnya adalah 0. | dapat ditulis |
attendees[].comment |
string |
Komentar respons peserta. Opsional. | dapat ditulis |
attendees[].displayName |
string |
Nama peserta, jika tersedia. Opsional. | dapat ditulis |
attendees[].email |
string |
Alamat email peserta, jika tersedia. Kolom ini harus ada saat menambahkan tamu. Alamat email harus valid sesuai dengan RFC5322. Wajib diisi saat menambahkan tamu. |
dapat ditulis |
attendees[].id |
string |
ID Profil peserta, jika tersedia. | |
attendees[].optional |
boolean |
Apakah ini tamu opsional. Opsional. Defaultnya adalah Salah. | dapat ditulis |
attendees[].organizer |
boolean |
Apakah tamu adalah penyelenggara acara. Hanya baca. Defaultnya adalah Salah. | |
attendees[].resource |
boolean |
Apakah peserta adalah sumber daya. Hanya dapat ditetapkan saat tamu ditambahkan ke acara untuk pertama kalinya. Perubahan berikutnya akan diabaikan. Opsional. Defaultnya adalah Salah. | dapat ditulis |
attendees[].responseStatus |
string |
Status respons tamu. Kemungkinan nilainya adalah:
|
dapat ditulis |
attendees[].self |
boolean |
Apakah entri ini mewakili kalender tempat salinan acara ini muncul. Hanya baca. Default-nya adalah Salah. | |
colorId |
string |
Warna peristiwa. Ini adalah ID yang merujuk ke entri di bagian event dari definisi warna (lihat endpoint warna). Opsional. |
dapat ditulis |
conferenceData |
nested object |
Informasi terkait konferensi, seperti detail konferensi Google Meet. Untuk membuat detail konferensi baru, gunakan kolom createRequest . Untuk mempertahankan perubahan, jangan lupa untuk menetapkan parameter permintaan conferenceDataVersion ke 1 untuk semua permintaan perubahan peristiwa. |
dapat ditulis |
conferenceData.conferenceId |
string |
ID konferensi. Dapat digunakan oleh developer untuk memantau konferensi, tidak boleh ditampilkan kepada pengguna. Nilai ID dibentuk secara berbeda untuk setiap jenis solusi konferensi:
|
|
conferenceData.conferenceSolution |
nested object |
Solusi konferensi, seperti Google Meet. Batalkan setelan untuk konferensi dengan permintaan pembuatan yang gagal.
|
|
conferenceData.conferenceSolution.iconUri |
string |
Ikon yang terlihat oleh pengguna untuk solusi ini. | |
conferenceData.conferenceSolution.key |
nested object |
Kunci yang dapat mengidentifikasi solusi konferensi secara unik untuk peristiwa ini. | |
conferenceData.conferenceSolution.key.type |
string |
Jenis solusi konferensi. Jika klien menemukan tipe yang tidak dikenal atau kosong, titik entrinya harus tetap dapat ditampilkan. Namun, kebijakan ini harus melarang modifikasi. Kemungkinan nilainya adalah:
|
|
conferenceData.conferenceSolution.name |
string |
Nama solusi ini yang dapat dilihat oleh pengguna. Tidak dilokalkan. | |
conferenceData.createRequest |
nested object |
Permintaan untuk membuat konferensi baru dan melampirkannya ke acara. Data dihasilkan secara asinkron. Untuk melihat apakah data ada, periksa kolom status .
|
|
conferenceData.createRequest.conferenceSolutionKey |
nested object |
Solusi konferensi, seperti Hangouts atau Google Meet. | |
conferenceData.createRequest.conferenceSolutionKey.type |
string |
Jenis solusi konferensi. Jika klien menemukan tipe yang tidak dikenal atau kosong, titik entrinya harus tetap dapat ditampilkan. Namun, kebijakan ini harus melarang modifikasi. Kemungkinan nilainya adalah:
|
|
conferenceData.createRequest.requestId |
string |
ID unik yang dibuat klien untuk permintaan ini. Klien harus membuat ulang ID ini untuk setiap permintaan baru. Jika ID yang diberikan sama dengan permintaan sebelumnya, permintaan tersebut akan diabaikan. |
|
conferenceData.createRequest.status |
nested object |
Status permintaan pembuatan konferensi. | |
conferenceData.createRequest.status.statusCode |
string |
Status permintaan pembuatan konferensi saat ini. Hanya baca. Kemungkinan nilainya adalah:
|
|
conferenceData.entryPoints[] |
list |
Informasi tentang setiap titik entri konferensi, seperti URL atau nomor telepon. Semuanya harus berasal dari konferensi yang sama.
|
|
conferenceData.entryPoints[].accessCode |
string |
Kode akses untuk mengakses konferensi. Panjang maksimum adalah 128 karakter. Saat membuat data konferensi baru, hanya isi subset kolom { Opsional. |
|
conferenceData.entryPoints[].entryPointType |
string |
Jenis titik entri konferensi. Nilai yang dimungkinkan adalah:
|
|
conferenceData.entryPoints[].label |
string |
Label untuk URI. Dapat dilihat oleh pengguna akhir. Tidak dilokalkan. Panjang maksimum adalah 512 karakter. Contoh:
Opsional. |
|
conferenceData.entryPoints[].meetingCode |
string |
Kode rapat untuk mengakses konferensi. Panjang maksimumnya adalah 128 karakter. Saat membuat data konferensi baru, hanya isi subset kolom { Opsional. |
|
conferenceData.entryPoints[].passcode |
string |
Kode sandi untuk mengakses konferensi. Panjang maksimumnya adalah 128 karakter. Saat membuat data konferensi baru, hanya isi subset kolom { |
|
conferenceData.entryPoints[].password |
string |
Sandi untuk mengakses konferensi. Panjang maksimum adalah 128 karakter. Saat membuat data konferensi baru, hanya isi subset kolom { Opsional. |
|
conferenceData.entryPoints[].pin |
string |
PIN untuk mengakses konferensi. Panjang maksimum adalah 128 karakter. Saat membuat data konferensi baru, hanya isi subset kolom { Opsional. |
|
conferenceData.entryPoints[].uri |
string |
URI titik entri. Panjang maksimum adalah 1.300 karakter. Format:
|
|
conferenceData.notes |
string |
Catatan tambahan (seperti petunjuk dari administrator domain, pemberitahuan hukum) untuk ditampilkan kepada pengguna. Dapat berisi HTML. Panjang maksimum adalah 2.048 karakter. Opsional. | |
conferenceData.signature |
string |
Tanda tangan data konferensi. Dibuat di sisi server. Batalkan setelan untuk konferensi dengan permintaan pembuatan yang gagal. Opsional untuk konferensi dengan permintaan pembuatan yang tertunda. |
|
created |
datetime |
Waktu pembuatan peristiwa (sebagai stempel waktu RFC3339). Hanya baca. | |
creator |
object |
Pembuat acara. Hanya baca. | |
creator.displayName |
string |
Nama kreator, jika ada. | |
creator.email |
string |
Alamat email kreator, jika ada. | |
creator.id |
string |
ID Profil kreator, jika tersedia. | |
creator.self |
boolean |
Apakah kreator sesuai dengan kalender tempat salinan acara ini muncul. Hanya baca. Defaultnya adalah Salah. | |
description |
string |
Deskripsi acara. Dapat berisi HTML. Opsional. | dapat ditulis |
end |
nested object |
Waktu berakhir (eksklusif) acara. Untuk acara berulang, ini adalah waktu berakhirnya acara yang pertama. | |
end.date |
date |
Tanggal, dalam format "yyyy-mm-dd", jika ini adalah peristiwa sepanjang hari. | dapat ditulis |
end.dateTime |
datetime |
Waktu, sebagai nilai tanggal-waktu gabungan (diformat sesuai dengan RFC3339). Offset zona waktu diperlukan kecuali jika zona waktu ditentukan secara eksplisit di timeZone . |
dapat ditulis |
end.timeZone |
string |
Zona waktu yang digunakan untuk menentukan waktu. (Diformat sebagai nama Database Zona Waktu IANA, misalnya "Eropa/Zurich".) Untuk acara berulang, kolom ini wajib diisi dan menentukan zona waktu tempat pengulangan diperluas. Untuk satu acara, kolom ini bersifat opsional dan menunjukkan zona waktu kustom untuk awal/akhir acara. | dapat ditulis |
endTimeUnspecified |
boolean |
Apakah waktu berakhir benar-benar tidak ditentukan. Waktu berakhir masih diberikan karena alasan kompatibilitas, meskipun atribut ini disetel ke True. Defaultnya adalah Salah. | |
etag |
etag |
ETag resource. | |
eventType |
string |
Jenis peristiwa tertentu. Setelan ini tidak dapat diubah setelah acara dibuat. Kemungkinan nilainya adalah:
|
dapat ditulis |
extendedProperties |
object |
Properti peristiwa yang diperluas. | |
extendedProperties.private |
object |
Properti yang bersifat pribadi untuk salinan acara yang muncul di kalender ini. | dapat ditulis |
extendedProperties.private.(key) |
string |
Nama properti pribadi dan nilai yang sesuai. | |
extendedProperties.shared |
object |
Properti yang digunakan bersama di antara salinan acara di tamu lain kalender. | dapat ditulis |
extendedProperties.shared.(key) |
string |
Nama properti bersama dan nilai yang sesuai. | |
focusTimeProperties |
nested object |
Data peristiwa Waktu Fokus. Digunakan jika eventType adalah focusTime . |
dapat ditulis |
focusTimeProperties.autoDeclineMode |
string |
Apakah akan menolak undangan rapat yang tumpang-tindih dengan acara Waktu Fokus. Nilai yang valid adalah declineNone , artinya tidak ada undangan rapat yang ditolak; declineAllConflictingInvitations , yang berarti bahwa semua undangan rapat yang bentrok dan bertentangan dengan acara tersebut akan ditolak; dan declineOnlyNewConflictingInvitations , artinya hanya undangan rapat baru yang bentrok yang tiba saat acara Waktu Fokus ada yang akan ditolak. |
|
focusTimeProperties.chatStatus |
string |
Status untuk menandai pengguna di Chat dan produk terkait. Kolom ini dapat berupa available atau doNotDisturb . |
|
focusTimeProperties.declineMessage |
string |
Pesan respons untuk ditetapkan apakah acara yang sudah ada atau undangan baru ditolak secara otomatis oleh Kalender. | |
gadget |
object |
Gadget yang memperluas acara ini. Gadget sudah tidak digunakan lagi; struktur ini hanya digunakan untuk mengembalikan metadata kalender ulang tahun. | |
gadget.display |
string |
Mode tampilan gadget. Tidak digunakan lagi. Kemungkinan nilainya adalah:
|
dapat ditulis |
gadget.height |
integer |
Tinggi gadget dalam piksel. Tinggi harus berupa bilangan bulat yang lebih besar dari 0. Opsional. Tidak digunakan lagi. | dapat ditulis |
gadget.iconLink |
string |
URL ikon gadget. Skema URL harus berupa HTTPS. Tidak digunakan lagi. | dapat ditulis |
gadget.link |
string |
URL gadget. Skema URL harus berupa HTTPS. Tidak digunakan lagi. | dapat ditulis |
gadget.preferences |
object |
Preferensi. | dapat ditulis |
gadget.preferences.(key) |
string |
Nama preferensi dan nilai yang sesuai. | |
gadget.title |
string |
Judul gadget. Tidak digunakan lagi. | dapat ditulis |
gadget.type |
string |
Jenis gadget. Tidak digunakan lagi. | dapat ditulis |
gadget.width |
integer |
Lebar gadget dalam piksel. Lebar harus berupa bilangan bulat yang lebih besar dari 0. Opsional. Tidak digunakan lagi. | dapat ditulis |
guestsCanInviteOthers |
boolean |
Apakah tamu selain penyelenggara dapat mengundang orang lain ke acara. Opsional. Nilai defaultnya adalah True. | dapat ditulis |
guestsCanModify |
boolean |
Apakah tamu selain penyelenggara dapat mengubah acara. Opsional. Defaultnya adalah Salah. | dapat ditulis |
guestsCanSeeOtherGuests |
boolean |
Apakah tamu selain penyelenggara dapat melihat siapa peserta acara. Opsional. Nilai defaultnya adalah True. | dapat ditulis |
hangoutLink |
string |
Tautan mutlak ke Google Hangout yang terkait dengan acara ini. Hanya baca. | |
htmlLink |
string |
Link absolut ke acara ini di UI Web Google Kalender. Hanya baca. | |
iCalUID |
string |
ID unik peristiwa seperti yang ditetapkan dalam RFC5545. ID ini digunakan untuk mengidentifikasi acara secara unik di seluruh sistem kalender dan harus diberikan saat mengimpor acara melalui metode import. Perlu diketahui bahwa |
|
id |
string |
ID peristiwa yang tidak transparan. Saat membuat acara tunggal atau berulang baru, Anda dapat menentukan ID acara tersebut. ID yang diberikan harus mematuhi aturan berikut:
Jika Anda tidak menentukan ID, ID tersebut akan dibuat oleh server secara otomatis. Perlu diketahui bahwa |
dapat ditulis |
kind |
string |
Jenis resource ("calendar#event "). |
|
location |
string |
Lokasi geografis acara dalam format teks bebas. Opsional. | dapat ditulis |
locked |
boolean |
Apakah ini adalah salinan acara terkunci yang tidak dapat membuat perubahan pada kolom peristiwa utama "summary", "description", "location", "start", "end" atau "pengulangan". Defaultnya adalah Salah. Hanya-Baca. | |
organizer |
object |
Penyelenggara acara. Jika penyelenggara juga merupakan tamu, hal ini ditunjukkan dengan entri terpisah di attendees dengan kolom organizer yang ditetapkan ke Benar. Untuk mengubah penyelenggara, gunakan operasi pindahkan. Hanya baca, kecuali saat mengimpor peristiwa. |
dapat ditulis |
organizer.displayName |
string |
Nama penyelenggara, jika tersedia. | dapat ditulis |
organizer.email |
string |
Alamat email penyelenggara, jika tersedia. Alamat email harus valid sesuai dengan RFC5322. | dapat ditulis |
organizer.id |
string |
ID Profil penyelenggara, jika tersedia. | |
organizer.self |
boolean |
Apakah penyelenggara sesuai dengan kalender tempat salinan acara ini muncul. Hanya baca. Defaultnya adalah Salah. | |
originalStartTime |
nested object |
Untuk instance acara berulang, ini adalah waktu saat acara ini akan dimulai sesuai dengan data pengulangan dalam acara berulang yang diidentifikasi oleh frequentEventId. Nama ini secara unik mengidentifikasi kejadian dalam rangkaian acara berulang meskipun {i>instance<i} tersebut dipindahkan ke waktu yang berbeda. Tidak dapat diubah. | |
originalStartTime.date |
date |
Tanggal, dalam format "yyyy-mm-dd", jika ini adalah peristiwa sepanjang hari. | dapat ditulis |
originalStartTime.dateTime |
datetime |
Waktu, sebagai nilai tanggal-waktu gabungan (diformat sesuai dengan RFC3339). Offset zona waktu diperlukan kecuali jika zona waktu ditentukan secara eksplisit di timeZone . |
dapat ditulis |
originalStartTime.timeZone |
string |
Zona waktu yang digunakan untuk menentukan waktu. (Diformat sebagai nama Database Zona Waktu IANA, misalnya "Eropa/Zurich".) Untuk acara berulang, kolom ini wajib diisi dan menentukan zona waktu tempat pengulangan diperluas. Untuk satu acara, kolom ini bersifat opsional dan menunjukkan zona waktu kustom untuk awal/akhir acara. | dapat ditulis |
outOfOfficeProperties |
nested object |
Data acara tidak di kantor. Digunakan jika eventType adalah outOfOffice . |
dapat ditulis |
outOfOfficeProperties.autoDeclineMode |
string |
Apakah akan menolak undangan rapat yang tumpang-tindih dengan acara Tidak di kantor. Nilai yang valid adalah declineNone , artinya tidak ada undangan rapat yang ditolak; declineAllConflictingInvitations , yang berarti bahwa semua undangan rapat yang bentrok dan bertentangan dengan acara tersebut akan ditolak; dan declineOnlyNewConflictingInvitations , yang berarti bahwa hanya undangan rapat baru yang bentrok yang diterima saat acara Tidak di kantor ada yang akan ditolak. |
|
outOfOfficeProperties.declineMessage |
string |
Pesan respons untuk ditetapkan apakah acara yang sudah ada atau undangan baru ditolak secara otomatis oleh Kalender. | |
privateCopy |
boolean |
Jika ditetapkan ke Benar, Propagasi peristiwa akan dinonaktifkan. Perhatikan bahwa ini tidak sama dengan Properti acara pribadi. Opsional. Tidak dapat diubah. Defaultnya adalah Salah. | |
recurrence[] |
list |
Daftar baris RRules, EXRules, RDATE, dan EXDATE untuk acara berulang, seperti yang ditentukan dalam RFC5545. Perhatikan bahwa baris DTSTART dan DTEND tidak diizinkan dalam kolom ini; waktu mulai dan waktu berakhir peristiwa ditentukan di kolom start dan end . Kolom ini dihilangkan untuk satu acara atau beberapa kejadian berulang. |
dapat ditulis |
recurringEventId |
string |
Untuk instance acara rutin, kode ini adalah id dari acara rutin yang memiliki instance ini. Tidak dapat diubah. |
|
reminders |
object |
Informasi tentang pengingat acara untuk pengguna terautentikasi. Perhatikan bahwa mengubah pengingat juga tidak mengubah properti updated dari acara yang mencakupnya. |
|
reminders.overrides[] |
list |
Jika acara tidak menggunakan pengingat default, pengingat ini akan mencantumkan pengingat khusus untuk acara tersebut, atau, jika tidak disetel, menunjukkan bahwa tidak ada pengingat yang ditetapkan untuk acara ini. Jumlah maksimum pengingat penggantian adalah 5. | dapat ditulis |
reminders.overrides[].method |
string |
Metode yang digunakan oleh pengingat ini. Kemungkinan nilainya adalah:
Wajib diisi saat menambahkan pengingat. |
dapat ditulis |
reminders.overrides[].minutes |
integer |
Jumlah menit sebelum awal acara saat pengingat harus dipicu. Nilai yang valid adalah antara 0 dan 40320 (4 minggu dalam menit). Wajib diisi saat menambahkan pengingat. |
dapat ditulis |
reminders.useDefault |
boolean |
Apakah pengingat default kalender berlaku untuk acara. | dapat ditulis |
sequence |
integer |
Nomor urut sesuai iCalendar. | dapat ditulis |
source |
object |
Sumber tempat peristiwa dibuat. Misalnya, halaman web, pesan email, atau dokumen apa pun yang dapat diidentifikasi oleh URL dengan skema HTTP atau HTTPS. Hanya dapat dilihat atau diubah oleh pembuat acara. | |
source.title |
string |
Judul sumber; misalnya judul laman web atau subjek email. | dapat ditulis |
source.url |
string |
URL sumber yang mengarah ke resource. Skema URL harus HTTP atau HTTPS. | dapat ditulis |
start |
nested object |
Waktu mulai (inklusif) acara. Untuk acara rutin, ini adalah waktu mulai dari kejadian pertama. | |
start.date |
date |
Tanggal, dalam format "yyyy-mm-dd", jika ini adalah acara sepanjang hari. | dapat ditulis |
start.dateTime |
datetime |
Waktu, sebagai nilai tanggal-waktu gabungan (diformat sesuai dengan RFC3339). Offset zona waktu diperlukan kecuali jika zona waktu ditentukan secara eksplisit di timeZone . |
dapat ditulis |
start.timeZone |
string |
Zona waktu yang digunakan untuk menentukan waktu. (Diformat sebagai nama Database Zona Waktu IANA, misalnya "Eropa/Zurich".) Untuk acara berulang, kolom ini wajib diisi dan menentukan zona waktu tempat pengulangan diperluas. Untuk satu acara, kolom ini bersifat opsional dan menunjukkan zona waktu kustom untuk awal/akhir acara. | dapat ditulis |
status |
string |
Status acara. Opsional. Kemungkinan nilainya adalah:
|
dapat ditulis |
summary |
string |
Judul acara. | dapat ditulis |
transparency |
string |
Apakah acara memblokir waktu di kalender. Opsional. Kemungkinan nilainya adalah:
|
dapat ditulis |
updated |
datetime |
Waktu perubahan terakhir data peristiwa utama (sebagai stempel waktu RFC3339). Memperbarui pengingat acara tidak akan mengubah setelan ini. Hanya baca. | |
visibility |
string |
Visibilitas peristiwa. Opsional. Kemungkinan nilainya adalah:
|
dapat ditulis |
workingLocationProperties |
nested object |
Data peristiwa lokasi kerja. | dapat ditulis |
workingLocationProperties.customLocation |
object |
Jika ada, tentukan bahwa pengguna bekerja dari lokasi kustom. | dapat ditulis |
workingLocationProperties.customLocation.label |
string |
Label tambahan opsional untuk informasi tambahan. | dapat ditulis |
workingLocationProperties.homeOffice |
any value |
Jika ada, tentukan bahwa pengguna bekerja di rumah. | dapat ditulis |
workingLocationProperties.officeLocation |
object |
Jika ada, menyebutkan bahwa pengguna bekerja dari kantor. | dapat ditulis |
workingLocationProperties.officeLocation.buildingId |
string |
ID gedung opsional. Alamat ini harus merujuk ke ID gedung di database Resource organisasi. | dapat ditulis |
workingLocationProperties.officeLocation.deskId |
string |
ID desktop opsional. | dapat ditulis |
workingLocationProperties.officeLocation.floorId |
string |
ID lantai opsional. | dapat ditulis |
workingLocationProperties.officeLocation.floorSectionId |
string |
ID bagian lantai opsional. | dapat ditulis |
workingLocationProperties.officeLocation.label |
string |
Nama kantor yang ditampilkan di klien Kalender Web dan Seluler. Sebaiknya Anda merujuk nama gedung di database Fasilitas organisasi. | dapat ditulis |
workingLocationProperties.type |
string |
Jenis lokasi kerja. Kemungkinan nilainya adalah:
Wajib saat menambahkan properti lokasi kerja. |
dapat ditulis |
Metode
- hapus
- Menghapus acara.
- dapatkan
- Menampilkan acara berdasarkan ID Google Kalendernya. Untuk mengambil peristiwa menggunakan ID iKalender-nya, panggil metode peristiwa.list menggunakan parameter
iCalUID
. - impor
- Mengimpor acara. Operasi ini digunakan untuk menambahkan salinan pribadi acara yang ada ke kalender. Hanya peristiwa dengan
eventType
sebesardefault
yang dapat diimpor.Perilaku yang tidak digunakan lagi: Jika peristiwa non-
default
diimpor, jenisnya akan diubah menjadidefault
dan properti khusus jenis peristiwa yang mungkin dimilikinya akan dihapus. - sisipkan
- Membuat peristiwa.
- instances
- Menampilkan kejadian acara berulang yang ditentukan.
- list
- Menampilkan acara di kalender yang ditentukan.
- pindahkan
- Memindahkan acara ke kalender lain, misalnya mengubah penyelenggara acara. Perhatikan bahwa hanya peristiwa
default
yang dapat dipindahkan; peristiwabirthday
,focusTime
,fromGmail
,outOfOffice
, danworkingLocation
tidak dapat dipindahkan. - patch
- Memperbarui acara. Metode ini mendukung semantik patch. Perlu diperhatikan bahwa setiap permintaan patch menggunakan tiga unit kuota; lebih suka menggunakan
get
diikuti denganupdate
. Nilai kolom yang Anda tentukan menggantikan nilai yang ada. Kolom yang tidak Anda tentukan dalam permintaan tetap tidak berubah. Kolom array, jika ditentukan, akan menimpa array yang ada; ini akan membuang elemen {i>array<i} sebelumnya. - quickAdd
- Membuat peristiwa berdasarkan string teks sederhana.
- info terbaru
- Memperbarui acara. Metode ini tidak mendukung semantik patch dan selalu memperbarui seluruh resource peristiwa. Untuk melakukan update parsial, lakukan
get
yang diikuti denganupdate
menggunakan etag untuk memastikan atomicity. - jam tangan
- Perhatikan perubahan pada resource Acara.