【问题标题】:Using Exchange Webservices in Office 365 Starter Android Project在 Office 365 Starter Android 项目中使用 Exchange Web 服务
【发布时间】:2015-04-14 12:54:58
【问题描述】:

我正在尝试创建一个 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 的一部分,因此应该能够在没有任何进一步导入的情况下创建服务而不是第一个项目中的导入?

【问题讨论】:

标签: java android office365 exchangewebservices ewsjavaapi


【解决方案1】:

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

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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 2011-09-20
    • 1970-01-01
    • 2017-10-25
    • 2013-04-16
    • 1970-01-01
    • 2016-06-27
    相关资源
    最近更新 更多