Microsoft Graph में कैलेंडर आइटम प्रबंधित करें

Contents
[ ]

संदर्भ लें Azure AD सेटअप और Microsoft Graph प्रमाणन लेख जिसमें आप सीख सकते हैं कि अपने एप्लिकेशन को Microsoft Graph के साथ कैसे एकीकृत किया जाए।

Aspose.Email for Java Microsoft Graph के माध्यम से कैलेंडर आइटम प्रबंधन का समर्थन प्रदान करता है। आप कैलेंडर की सूची बना सकते हैं, कैलेंडर इवेंट्स के साथ काम कर सकते हैं, और अपडेट सेटिंग्स के साथ या बिना आइटम को अपडेट कर सकते हैं।

नीचे दिया गया कोड नमूना दर्शाता है कि कैसे कैलेंडर आइटम प्रबंधित करें, निम्नलिखित विधियों का उपयोग करके GraphClient क्लास:

  • listCalendars() — उपलब्ध कैलेंडरों का संग्रह प्राप्त करता है।
  • listCalendarItems(String id) — एक विशिष्ट कैलेंडर के लिए कैलेंडर आइटम प्राप्त करता है।
  • fetchCalendarItem(String id) — उसके ID द्वारा कैलेंडर आइटम प्राप्त करता है।
  • createCalendarItem(String calId, MapiCalendar mapiCalendar) — एक नया कैलेंडर आइटम बनाता है।
  • updateCalendarItem(MapiCalendar mapiCalendar) — मौजूदा कैलेंडर आइटम को अपडेट करता है।
  • updateCalendarItem(MapiCalendar mapiCalendar, UpdateSettings updateSettings) — कस्टम अपडेट सेटिंग्स के साथ कैलेंडर आइटम को अपडेट करता है।
// 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);