API Reference

Referensi API ini diatur menurut jenis resource. Setiap jenis resource memiliki satu atau beberapa representasi data dan satu atau beberapa metode.

Jenis resource

  1. CL
  2. Daftar Kalender
  3. Kalender
  4. Saluran
  5. Warna
  6. Acara
  7. Senggang/sibuk
  8. Setelan

CL

Untuk mengetahui detail Acl Resource, lihat halaman representasi resource.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
hapus DELETE  /calendars/calendarId/acl/ruleId Menghapus aturan kontrol akses.
dapatkan GET  /calendars/calendarId/acl/ruleId Menampilkan aturan kontrol akses.
masukkan POST  /calendars/calendarId/acl Membuat aturan kontrol akses.
list GET  /calendars/calendarId/acl Menampilkan aturan dalam daftar kontrol akses untuk kalender.
patch [patch] PATCH  /calendars/calendarId/acl/ruleId Memperbarui aturan kontrol akses. Metode ini mendukung semantik patch. Perhatikan bahwa setiap permintaan patch menggunakan tiga unit kuota; lebih baik menggunakan get yang diikuti dengan update. 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; tindakan ini akan menghapus elemen array sebelumnya.
perbarui PUT  /calendars/calendarId/acl/ruleId Memperbarui aturan kontrol akses.
tonton POST  /calendars/calendarId/acl/watch Perhatikan perubahan pada resource ACL.

DaftarKalender

Untuk detail Resource KalenderList, lihat halaman representasi resource.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
hapus DELETE  /users/me/calendarList/calendarId Menghapus kalender dari daftar kalender pengguna.
dapatkan GET  /users/me/calendarList/calendarId Menampilkan kalender dari daftar kalender pengguna.
masukkan POST  /users/me/calendarList Menyisipkan kalender yang ada ke daftar kalender pengguna.
list GET  /users/me/calendarList Menampilkan kalender di daftar kalender pengguna.
patch [patch] PATCH  /users/me/calendarList/calendarId Memperbarui kalender yang ada di daftar kalender pengguna. Metode ini mendukung semantik patch. Perhatikan bahwa setiap permintaan patch menggunakan tiga unit kuota; lebih baik menggunakan get yang diikuti dengan update. 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; tindakan ini akan menghapus elemen array sebelumnya.
perbarui PUT  /users/me/calendarList/calendarId Memperbarui kalender yang ada di daftar kalender pengguna.
tonton POST  /users/me/calendarList/watch Perhatikan perubahan pada resource CalendarList.

Kalender

Untuk mengetahui detail Fasilitas Kalender, lihat halaman representasi fasilitas.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
hapus POST  /calendars/calendarId/clear Menghapus kalender utama. Operasi ini menghapus semua acara yang terkait dengan kalender utama akun.
hapus DELETE  /calendars/calendarId Menghapus kalender sekunder. Gunakan calendar.clear untuk menghapus semua acara di kalender utama.
dapatkan GET  /calendars/calendarId Menampilkan metadata untuk kalender.
masukkan POST  /calendars Membuat kalender sekunder.
patch [patch] PATCH  /calendars/calendarId Memperbarui metadata untuk kalender. Metode ini mendukung semantik patch. Perhatikan bahwa setiap permintaan patch menggunakan tiga unit kuota; lebih baik menggunakan get yang diikuti dengan update. 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; tindakan ini akan menghapus elemen array sebelumnya.
perbarui PUT  /calendars/calendarId Memperbarui metadata untuk kalender.

Channel

Untuk mengetahui detail Resource Saluran, lihat halaman representasi resource.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
berhenti POST  /channels/stop Berhenti menonton resource melalui channel ini.

Warna

Untuk detail Resource Warna, lihat halaman representasi resource.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
dapatkan GET  /colors Menampilkan definisi warna untuk kalender dan acara.

Acara

Untuk mengetahui detail Resource Peristiwa, lihat halaman representasi resource.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
hapus DELETE  /calendars/calendarId/events/eventId Menghapus acara.
dapatkan GET  /calendars/calendarId/events/eventId Menampilkan acara berdasarkan ID Google Kalendernya. Untuk mengambil acara menggunakan ID iCalendar-nya, panggil metode events.list menggunakan parameter iCalUID.
impor POST  /calendars/calendarId/events/import Mengimpor peristiwa. Operasi ini digunakan untuk menambahkan salinan pribadi acara yang ada ke kalender.
masukkan POST  /calendars/calendarId/events Membuat peristiwa.
instance GET  /calendars/calendarId/events/eventId/instances Menampilkan instance dari acara berulang yang ditentukan.
list GET  /calendars/calendarId/events Menampilkan acara di kalender yang ditentukan.
pindahkan POST  /calendars/calendarId/events/eventId/move Memindahkan acara ke kalender lain, yaitu mengubah penyelenggara acara.

Parameter kueri yang diperlukan: destination

patch [patch] PATCH  /calendars/calendarId/events/eventId Memperbarui acara. Metode ini mendukung semantik patch. Perhatikan bahwa setiap permintaan patch menggunakan tiga unit kuota; lebih baik menggunakan get yang diikuti dengan update. 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; tindakan ini akan menghapus elemen array sebelumnya.
quickAdd POST  /calendars/calendarId/events/quickAdd Membuat peristiwa berdasarkan string teks sederhana.

Parameter kueri yang diperlukan: text

perbarui PUT  /calendars/calendarId/events/eventId Memperbarui acara. Metode ini tidak mendukung semantik patch dan selalu memperbarui seluruh resource peristiwa. Untuk melakukan update sebagian, jalankan get lalu diikuti dengan update menggunakan tag ETag untuk memastikan atomisitas.
tonton POST  /calendars/calendarId/events/watch Perhatikan perubahan pada resource Peristiwa.

Senggang/sibuk

Untuk mengetahui detail Resource Sibuk, lihat halaman representasi resource.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
kueri POST  /freeBusy Menampilkan informasi senggang/sibuk untuk serangkaian kalender.

Setelan

Untuk mengetahui detail Resource Settings, lihat halaman representasi resource.

Metode Permintaan HTTP Deskripsi
URI yang terkait dengan https://www.googleapis.com/calendar/v3, kecuali dinyatakan lain
dapatkan GET  /users/me/settings/setting Menampilkan satu setelan pengguna.
list GET  /users/me/settings Menampilkan semua setelan pengguna untuk pengguna yang diautentikasi.
tonton POST  /users/me/settings/watch Perhatikan perubahan pada resource Setelan.