问题标签 [ewsjavaapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
994 浏览

java - 使用 EWS-Java-API 列出共享日历

我正在使用EWS-Java-API进行交换服务器和 java 通信。我需要访问共享日历的方法。

例如 user1@xyz.com 是一个正在创建日历并共享给 user2@xyz.com 的用户。现在我想使用与他共享的 user2@xyz.com 的凭据检索共享日历的列表。任何人都可以帮助我如何做到这一点?

0 投票
1 回答
1364 浏览

java - 保存项目附件

我正在使用 EWS JAVA API 1.2,但使用此代码保存 ItemAttachment 时遇到问题。

item.load(....)返回此错误

microsoft.exchange.webservices.data.InvalidOperationException:无法执行此操作,因为此服务对象没有 Id。

谢谢您的帮助。

0 投票
1 回答
386 浏览

exchangewebservices - 如何使用 EWS Java API 在 Office 365 中跨文件夹搜索项目

我正在尝试使用 EWS Java API 在 Office 365 中的文件夹中搜索项目。

我正在使用 EWS Java API 1.3 版本(https://github.com/OfficeDev/ews-java-api

我已经看过以下链接并在 Java 中尝试过这样的链接,但这个链接仍然无法正常工作

所有文件夹中的 Exchange Web 服务 (EWS) FindItems

问候拉梅什

0 投票
0 回答
999 浏览

exchangewebservices - 通过 EWS API 访问公共/共享日历并创建约会

如何访问公共共享日历(具有所有者权限)以使用 EWS Java API 创建约会?我只能使用我的凭据在我的私人日历中创建约会:

我尝试关注https://stackoverflow.com/a/23773834/3673638并创建:

但这导致带有错误@的 NullPointerException microsoft.exchange.webservices.data.ServiceResponseException: Meeting requests and cancellations can't be sent for calendar items located in public folders.

0 投票
1 回答
711 浏览

exchange-server - EWS FindItem 调用返回不正确的 EffectiveRights 值

我正在使用 FindItem 调用从 Exchange Web 服务 (EWS) 获取项目(约会)。获取的属性是项目 ID 和 EffectiveRights。EffectiveRights 属性通常不包含正确的值。但是,有时值是正确的(使用相同的代码),但我不知道是什么原因造成的。

我正在搜索的日历文件夹被委派给我进行​​身份验证的服务用户的作者权限,并且它包含该服务用户是其作者的约会。

我正在使用ews-java-api库,响应跟踪表明这不是解析错误。

用于检索项目的代码:

请求跟踪:

“错误”响应的痕迹:

我已经发现这篇博客文章似乎有些相关,但仅此而已。

0 投票
1 回答
22 浏览

exchangewebservices - 调用 userConfigurationItem.update() 时出现“未连接错误”

我正在使用 ewsjavaapi 创建类别。我正在绑定到 UserConfiguration,流式传输 userConfiguration.getXmlData(),并使用 jaxb 将我的对象解组。然后我将我的新类别添加到对象中,然后使用 jaxb 再次编组到字节流,并使用字节数组通过 userConfigurationItem.setXmlData() 更新类别数据,最后我调用 userConfigurationItem.update() 来应用我的变化。我的代码每次都能完美运行,除非现有类别包含特殊字符(如汉字),然后对 userConfigurationItem.update() 的调用每次都会失败,并出现始终有用的“未连接错误”错误。任何人都有类似的问题或解决这个问题?

0 投票
1 回答
2136 浏览

ewsjavaapi - EWS Java API - 连接错误

我想我已经用尽了我的选择。我已经在互联网上搜索了几天,找不到任何有类似问题的人。

我正在使用 EWS Java API 1.2.1 连接到 Exchange 服务器并打开我的收件箱文件夹以查找电子邮件。这是我的代码:

当我运行它时,我收到以下错误:

我认为这可能会阻止我的连接尝试,但当我使用 JWebServices API 时,它确实适用于上述 URL 和用户凭据。

顺便说一句,我也可以从我的浏览器访问 WSDL。

有什么线索吗?

提前致谢!

0 投票
1 回答
5430 浏览

java - EWS Java API 获取附件

我在使用 ews java API 1.3 SNAPSHOT 获取附件时遇到了一些问题,我想在我的电子邮件中获取附件,这里是我的代码:

我的问题是它可以收到另一封没有附件的电子邮件,并且总是跳过有附件的电子邮件,示例是这样的,在我的收件箱中我有这个电子邮件列表

  • 来自:a@gmail.com(有附件)
  • 来自:b@mycompany.com(无附件)
  • 来自:c@hiscompany.com(有附件)
  • 来自:d@mycompany.com(无附件)

当我运行我的代码时,它总是收到没有附件的电子邮件,如下所示:

  • 来自:b@mycompany.com(无附件)
  • 来自:d@mycompany.com(无附件)

并跳过其他带有附件的电子邮件,我不知道这怎么会发生。有人能帮助我吗?

0 投票
1 回答
1296 浏览

java - 如何使用 EWS JAVA API 获取访问另一个邮箱日历的权限

我可以使用下面的代码在我的组织中获得可用的会议室,我需要预约特定房间,所以我使用了下面的代码。`

如果我执行此代码,我可以获得我的组织中名称为 MeetingRoom1 的所有可用会议室的列表,然后我尝试访问特定的 meetingroom-1@yy.com 以获取该房间的约会,但抛出一些例外,如下所示。

我想这可能是因为我没有访问会议室日历的访问权限。如何进一步进行预约。请帮助我。我在 EWS-JAVA API 中需要它。

提前致谢。

0 投票
1 回答
177 浏览

ewsjavaapi - 如何在 EmailMessage 上设置 DateTimeReceived?

我需要(直接或间接)设置DateTimeReceivedon an EmailMessage,所以我可以打电话emailMessage.save()

我挖掘了源代码(EmailMessage, Item, PropertyBag, ItemSchema),但我没有看到设置Received标头的方法(找不到任何直接访问标头的方法)也没有设置方法ItemSchema.DateTimeReceived(它被标记为只读)。有什么我错过的吗?