Memperbarui kalender yang ada di daftar kalender pengguna. Coba sekarang.
Permintaan
Permintaan HTTP
PUT https://www.googleapis.com/calendar/v3/users/me/calendarList/calendarId
Parameter
Nama parameter | Nilai | Deskripsi |
---|---|---|
Parameter jalur | ||
calendarId |
string |
ID kalender. Untuk mengambil ID kalender, panggil metode calendarList.list. Jika Anda ingin mengakses kalender utama pengguna yang saat ini login, gunakan kata kunci "primary ".
|
Parameter kueri opsional | ||
colorRgbFormat |
boolean |
Apakah akan menggunakan kolom foregroundColor dan backgroundColor untuk menulis warna kalender (RGB). Jika fitur ini digunakan, kolom colorId berbasis indeks akan otomatis ditetapkan ke opsi pencocokan terbaik. Opsional. Default-nya adalah Salah.
|
Otorisasi
Permintaan ini memerlukan otorisasi dengan setidaknya salah satu cakupan berikut:
Cakupan |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.calendarlist |
Untuk mengetahui informasi selengkapnya, lihat halaman autentikasi dan otorisasi.
Isi permintaan
Dalam isi permintaan, berikan resource CalendarList dengan properti berikut:
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
Properti Opsional | |||
backgroundColor |
string |
Warna utama kalender dalam format heksadesimal "#0088aa ". Properti ini menggantikan properti colorId berbasis indeks. Untuk menetapkan atau mengubah properti ini, Anda harus menentukan colorRgbFormat=true dalam parameter metode insert, update, dan patch. Opsional. |
dapat ditulis |
colorId |
string |
Warna kalender. Ini adalah ID yang merujuk ke entri di bagian calendar definisi warna (lihat endpoint warna). Properti ini diganti oleh properti backgroundColor dan foregroundColor dan dapat diabaikan saat menggunakan properti ini. Opsional. |
dapat ditulis |
defaultReminders[] |
list |
Pengingat default yang dimiliki pengguna terautentikasi untuk kalender ini. | dapat ditulis |
defaultReminders[].method |
string |
Metode yang digunakan oleh pengingat ini. Kemungkinan nilainya adalah:
Wajib diisi saat menambahkan pengingat. |
dapat ditulis |
defaultReminders[].minutes |
integer |
Jumlah menit sebelum acara dimulai saat pengingat harus dipicu. Nilai yang valid antara 0 dan 40320 (4 minggu dalam menit). Wajib diisi saat menambahkan pengingat. |
dapat ditulis |
foregroundColor |
string |
Warna latar depan kalender dalam format heksadesimal "#ffffff ". Properti ini menggantikan properti colorId berbasis indeks. Untuk menetapkan atau mengubah properti ini, Anda harus menentukan colorRgbFormat=true dalam parameter metode insert, update, dan patch. Opsional. |
dapat ditulis |
notificationSettings |
object |
Notifikasi yang diterima pengguna terautentikasi untuk kalender ini. | dapat ditulis |
notificationSettings.notifications[].method |
string |
Metode yang digunakan untuk mengirimkan notifikasi. Nilai yang memungkinkan adalah:
Wajib diisi saat menambahkan notifikasi. |
dapat ditulis |
notificationSettings.notifications[].type |
string |
Jenis notifikasi. Kemungkinan nilainya adalah:
Wajib diisi saat menambahkan notifikasi. |
dapat ditulis |
selected |
boolean |
Apakah konten kalender muncul di UI kalender. Opsional. Default-nya adalah Salah. | dapat ditulis |
summaryOverride |
string |
Ringkasan yang telah ditetapkan pengguna terautentikasi untuk kalender ini. Opsional. | dapat ditulis |
Respons
Jika berhasil, metode ini akan menampilkan resource CalendarList dalam isi respons.
Cobalah!
Gunakan API Explorer di bawah untuk memanggil metode ini pada data langsung dan melihat responsnya.