Memindahkan acara ke kalender lain, yaitu mengubah penyelenggara acara. Perhatikan bahwa hanya peristiwa default
yang dapat dipindahkan; peristiwa birthday
, focusTime
, fromGmail
, outOfOffice
, dan workingLocation
tidak dapat dipindahkan.
Coba sekarang atau lihat contohnya.
Permintaan
Permintaan HTTP
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/move
Parameter
Nama parameter | Nilai | Deskripsi |
---|---|---|
Parameter jalur | ||
calendarId |
string |
ID kalender kalender sumber tempat acara saat ini berlangsung. |
eventId |
string |
ID peristiwa. |
Parameter kueri yang diperlukan | ||
destination |
string |
ID kalender kalender target tempat acara akan dipindahkan. |
Parameter kueri opsional | ||
sendNotifications |
boolean |
Tidak digunakan lagi. Sebagai gantinya, gunakan sendUpdates. Apakah akan mengirim notifikasi tentang perubahan penyelenggara acara. Perhatikan bahwa beberapa email mungkin masih dikirim meskipun Anda menetapkan nilai ke false . Defaultnya adalah false .
|
sendUpdates |
string |
Tamu yang akan menerima notifikasi tentang perubahan penyelenggara acara.
Nilai yang dapat diterima adalah:
|
Otorisasi
Permintaan ini memerlukan otorisasi dengan setidaknya salah satu cakupan berikut:
Cakupan |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events |
Untuk informasi selengkapnya, lihat halaman autentikasi dan otorisasi.
Isi permintaan
Jangan berikan isi permintaan dengan metode ini.
Respons
Jika berhasil, metode ini akan menampilkan Resource peristiwa dalam isi respons.
Contoh
Catatan: Contoh kode yang tersedia untuk metode ini tidak merepresentasikan semua bahasa pemrograman yang didukung (lihat halaman library klien untuk mengetahui daftar bahasa yang didukung).
Java
Menggunakan library klien Java.
import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.Event; // ... // Initialize Calendar service with valid OAuth credentials Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) .setApplicationName("applicationName").build(); // Move an event to another calendar Event updatedEvent = service.events().move('primary', "eventId", "destinationCalendarId").execute(); System.out.println(updatedEvent.getUpdated());
Python
Menggunakan library klien Python.
# First retrieve the event from the API. updated_event = service.events().move( calendarId='primary', eventId='eventId', destination='destinationCalendarId').execute() # Print the updated date. print updated_event['updated']
PHP
Menggunakan library klien PHP.
$result = $service->events->move('primary', 'eventId', 'destinationCalendarId'); // Print the updated date. echo $result->getUpdated();
Ruby
Menggunakan library klien Ruby.
result = client.move_event('primary', 'eventId', 'destinationCalendarId') print result.updated
Cobalah!
Gunakan API Explorer di bawah untuk memanggil metode ini pada data langsung dan melihat responsnya.