ews-java-api可以与microsoft exchange 365一起使用吗?

时间:2015-07-06 22:17:47

标签: office365 exchangewebservices

有没有人使用ews-java-api从microsoft exchange 365中检索日历数据?如果是,那么您可以分享任何帮助链接或文档吗?

1 个答案:

答案 0 :(得分:1)

Using the documentation for the ews-java-api,您可以使用此方法获取指定文件夹中startDate和endDate之间日历上的所有约会,包括重复出现的会议事件。

public void findAppointments(CalendarFolder folder, Date startDate, Date endDate) {
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date startDate = formatter.parse("2010-05-01 12:00:00");
    Date endDate = formatter.parse("2010-05-30 13:00:00");
    CalendarFolder cf=CalendarFolder.bind(service, WellKnownFolderName.Calendar);
    FindItemsResults<Appointment> findResults = cf.findAppointments(new CalendarView(startDate, endDate));
    for (Appointment appt : findResults.getItems()) {
        System.out.println("SUBJECT====="+appt.getSubject());
        System.out.println("BODY========"+appt.getBody());
    }
}

请注意,在实现此方法之前需要设置一些内容,我建议您阅读github文档。