จัดการรายการปฏิทินใน Microsoft Graph
Contents
[
Hide
]
ดูเพิ่มเติมที่ การตั้งค่า 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);