Langsung ke konten utama
Dokumen ini menjelaskan cara memanggil Calendar API untuk membuat acara dan menjalankan operasi terkait. Pertama, buat aplikasi internal, lalu gunakan API yang disediakan oleh Calendar untuk membuat, mengubah, mengkueri detail satu acara, dan menghapus acara.

Hasil yang diharapkan

Setelah sebuah acara dibuat, hasilnya adalah sebagai berikut:

Ringkasan alur integrasi

Dokumen ini mendemonstrasikan cara membuat aplikasi internal, lalu menggunakan API yang disediakan oleh Calendar untuk membuat, mengubah, mengkueri detail satu acara, dan menghapus acara. Prasyarat: Selesaikan alur Membuat dan mengonfigurasi aplikasi. Langkah 1: Dapatkan informasi kredensial aplikasi, termasuk client ID dan Client Secret. Langkah 2: Ajukan izin API untuk API terkait Calendar. Langkah 3: Dapatkan kredensial akses aplikasi Mendapatkan access token dari aplikasi internal. Saat memanggil API, gunakan access token untuk mengautentikasi pemanggil. Langkah 4: Panggil Server API untuk Calendar:
  1. Panggil Server API Acara Baru untuk membuat acara. Dapatkan id acara.
  2. Berdasarkan id acara, panggil Server API Mengubah acara untuk mengubah informasi acara.
  3. Berdasarkan id acara, panggil Server API Mengkueri detail sebuah acara untuk mendapatkan detail acara.
  4. Berdasarkan id acara, panggil Server API Hapus Acara untuk menghapus acara yang telah dibuat.

Prasyarat

Selesaikan alur Membuat dan mengonfigurasi aplikasi.

Langkah 1: Dapatkan kredensial aplikasi

  1. Pilih aplikasi target untuk masuk ke halaman detail aplikasi, lalu klik Basic information > Credentials and basic information.
  2. Dapatkan client ID dan Client Secret.

Langkah 2: Tambahkan izin API

Klik Development configuration > Manage permissions. Pada kotak pencarian izin, masukkan Calendar.Event.Write dan Calendar.Event.Read secara berurutan, lalu ajukan izinnya.

Langkah 3: Dapatkan access token aplikasi

Untuk detail tentang perbedaan antar Server API, lihat Legacy API vs. New API. API berikut semuanya menggunakan Server API. Untuk detail unduhan SDK, lihat Server-side SDK download.
Gunakan client ID dan Client Secret dari Langkah 1 untuk mendapatkan access_token dari aplikasi internal.

Langkah 4: Panggil Server API untuk Calendar

  1. Panggil Server API Acara Baru untuk membuat acara. Dapatkan id acara.
  2. Berdasarkan id acara, panggil Server API Mengubah acara untuk mengubah informasi acara.
  3. Berdasarkan id acara, panggil Server API Mengkueri detail sebuah acara untuk mendapatkan detail acara.
  4. Berdasarkan id acara, panggil Server API Hapus Acara untuk menghapus acara yang telah dibuat.
Dua skenario penghapusan berikut didukung:
  • Ketika penyelenggara menghapus acara (parameter userId di path menggunakan unionId penyelenggara), semua peserta menerima notifikasi pembatalan acara, dan acara dihapus dari kalender semua peserta.
  • Ketika seorang peserta menghapus acara (parameter userId di path menggunakan unionId peserta), acara hanya dihapus dari kalender peserta itu sendiri, dan peserta acara lainnya tidak terpengaruh.