Microsoft Graph'te Takvim Öğelerini Yönet

Contents
[ ]

Bkz. Azure AD Kurulumu ve Microsoft Graph Kimlik Doğrulaması makale, uygulamanızı Microsoft Graph ile nasıl entegre edeceğinizi öğrenmek için.

Aspose.Email for Java Microsoft Graph aracılığıyla takvim öğelerini yönetme desteği sağlar. Takvimleri listeleyebilir, takvim etkinlikleriyle çalışabilir ve güncelleme ayarlarıyla ya da ayarsız öğeleri güncelleyebilirsiniz.

Aşağıdaki kod örneği, takvim öğelerini aşağıdaki metodları kullanarak nasıl yöneteceğinizi gösterir. GraphClient sınıf:

  • listCalendars() — Mevcut takvimlerin bir koleksiyonunu alır.
  • listCalendarItems(String id) — Belirli bir takvim için takvim öğelerini alır.
  • fetchCalendarItem(String id) — Takvim öğesini kimliğine göre alır.
  • createCalendarItem(String calId, MapiCalendar mapiCalendar) — Yeni bir takvim öğesi oluşturur.
  • updateCalendarItem(MapiCalendar mapiCalendar) — Mevcut bir takvim öğesini günceller.
  • updateCalendarItem(MapiCalendar mapiCalendar, UpdateSettings updateSettings) — Takvim öğesini özel güncelleme ayarlarıyla günceller.
// 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);