Kelola Item Kalender di Microsoft Graph
Contents
[
Hide
]
Lihat Penyiapan Azure AD dan Otentikasi Microsoft Graph artikel untuk mempelajari cara mengintegrasikan aplikasi Anda dengan Microsoft Graph.
Aspose.Email for Java menyediakan dukungan untuk mengelola item kalender melalui Microsoft Graph. Anda dapat menampilkan daftar kalender, bekerja dengan acara kalender, dan memperbarui item dengan atau tanpa pengaturan pembaruan.
Contoh kode di bawah ini menunjukkan cara mengelola item kalender menggunakan metode berikut dari GraphClient kelas:
listCalendars()— Mengambil koleksi kalender yang tersedia.listCalendarItems(String id)— Mengambil item kalender untuk kalender tertentu.fetchCalendarItem(String id)— Mengambil item kalender berdasarkan ID-nya.createCalendarItem(String calId, MapiCalendar mapiCalendar)— Membuat item kalender baru.updateCalendarItem(MapiCalendar mapiCalendar)— Memperbarui item kalender yang ada.updateCalendarItem(MapiCalendar mapiCalendar, UpdateSettings updateSettings)— Memperbarui item kalender dengan pengaturan pembaruan khusus.
// List Calendars
GraphCalendarInfoCollection calendars = graphClient.listCalendars();
// List Calendar Items
MapiCalendarCollection calendarItems = graphClient.listCalendarItems("calendarId");
// Fetch Calendar Item
MapiCalendar calendarItem = graphClient.fetchCalendarItem("calendarItemId");
// Create Calendar Item
MapiCalendar newCalendarItem = new MapiCalendar();
newCalendarItem.setLocation("Conference Room");
newCalendarItem.setSubject("Team Meeting");
newCalendarItem.setBody("Discuss project status and updates.");
newCalendarItem.setStartDate(startDate);
newCalendarItem.setEndDate(endDate);
MapiCalendar createdCalendarItem = graphClient.createCalendarItem("calendarId", newCalendarItem);
// Update Calendar Item
createdCalendarItem.setLocation("Zoom Meeting");
MapiCalendar updatedCalendarItem = graphClient.updateCalendarItem(createdCalendarItem);