1

我正在尝试创建一个 Android 应用程序来通过 Office 365 预订会议室。我已经开始学习本教程 ( https://github.com/OfficeDev/O365-Android-Start )。它已启动并正在运行,我可以用它连接到我的 outlookuser。但它对我的需求来说太全面了,所以我把它简化为只有日历功能。

我创建了一些房间资源(或房间邮箱,如果你愿意)在线交换,并希望能够使用 Exchange Webserives Java API 中的工具预订这些资源(https://github.com/OfficeDev/ews- java-api )。问题是,它似乎无法像import microsoft.exchange.webservices.data;第一部分那样设置凭据或服务(它说我可能缺少导入,但尝试只会在导入时给我一个错误):

ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP2);
ExchangeCredentials credentials = new WebCredentials("emailAddress", "password");
service.setCredentials(credentials);

可能是我离这里很远,但 Exchange Online 不是 Office365 的一部分,因此应该能够在没有任何进一步导入的情况下创建服务而不是第一个项目中的导入?

4

1 回答 1

0

该库ews-java-api目前正在进行重大重构,如果您的签出版本不超过一个月,您可以尝试这些类。

import microsoft.exchange.webservices.data.credential.ExchangeCredentials;
import microsoft.exchange.webservices.data.credential.WebCredentials;

希望这可以帮助。

于 2015-04-30T09:26:15.947 回答