问题标签 [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.
java - 使用 EWS-Java-API 列出共享日历
我正在使用EWS-Java-API进行交换服务器和 java 通信。我需要访问共享日历的方法。
例如 user1@xyz.com 是一个正在创建日历并共享给 user2@xyz.com 的用户。现在我想使用与他共享的 user2@xyz.com 的凭据检索共享日历的列表。任何人都可以帮助我如何做到这一点?
java - 保存项目附件
我正在使用 EWS JAVA API 1.2,但使用此代码保存 ItemAttachment 时遇到问题。
item.load(....)
返回此错误
microsoft.exchange.webservices.data.InvalidOperationException:无法执行此操作,因为此服务对象没有 Id。
谢谢您的帮助。
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
问候拉梅什
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.
exchange-server - EWS FindItem 调用返回不正确的 EffectiveRights 值
我正在使用 FindItem 调用从 Exchange Web 服务 (EWS) 获取项目(约会)。获取的属性是项目 ID 和 EffectiveRights。EffectiveRights 属性通常不包含正确的值。但是,有时值是正确的(使用相同的代码),但我不知道是什么原因造成的。
我正在搜索的日历文件夹被委派给我进行身份验证的服务用户的作者权限,并且它包含该服务用户是其作者的约会。
我正在使用ews-java-api库,响应跟踪表明这不是解析错误。
用于检索项目的代码:
请求跟踪:
“错误”响应的痕迹:
我已经发现这篇博客文章似乎有些相关,但仅此而已。
exchangewebservices - 调用 userConfigurationItem.update() 时出现“未连接错误”
我正在使用 ewsjavaapi 创建类别。我正在绑定到 UserConfiguration,流式传输 userConfiguration.getXmlData(),并使用 jaxb 将我的对象解组。然后我将我的新类别添加到对象中,然后使用 jaxb 再次编组到字节流,并使用字节数组通过 userConfigurationItem.setXmlData() 更新类别数据,最后我调用 userConfigurationItem.update() 来应用我的变化。我的代码每次都能完美运行,除非现有类别包含特殊字符(如汉字),然后对 userConfigurationItem.update() 的调用每次都会失败,并出现始终有用的“未连接错误”错误。任何人都有类似的问题或解决这个问题?
ewsjavaapi - EWS Java API - 连接错误
我想我已经用尽了我的选择。我已经在互联网上搜索了几天,找不到任何有类似问题的人。
我正在使用 EWS Java API 1.2.1 连接到 Exchange 服务器并打开我的收件箱文件夹以查找电子邮件。这是我的代码:
当我运行它时,我收到以下错误:
我认为这可能会阻止我的连接尝试,但当我使用 JWebServices API 时,它确实适用于上述 URL 和用户凭据。
顺便说一句,我也可以从我的浏览器访问 WSDL。
有什么线索吗?
提前致谢!
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(无附件)
并跳过其他带有附件的电子邮件,我不知道这怎么会发生。有人能帮助我吗?
java - 如何使用 EWS JAVA API 获取访问另一个邮箱日历的权限
我可以使用下面的代码在我的组织中获得可用的会议室,我需要预约特定房间,所以我使用了下面的代码。`
如果我执行此代码,我可以获得我的组织中名称为 MeetingRoom1 的所有可用会议室的列表,然后我尝试访问特定的 meetingroom-1@yy.com 以获取该房间的约会,但抛出一些例外,如下所示。
我想这可能是因为我没有访问会议室日历的访问权限。如何进一步进行预约。请帮助我。我在 EWS-JAVA API 中需要它。
提前致谢。
ewsjavaapi - 如何在 EmailMessage 上设置 DateTimeReceived?
我需要(直接或间接)设置DateTimeReceived
on an EmailMessage
,所以我可以打电话emailMessage.save()
我挖掘了源代码(EmailMessage
, Item
, PropertyBag
, ItemSchema
),但我没有看到设置Received
标头的方法(找不到任何直接访问标头的方法)也没有设置方法ItemSchema.DateTimeReceived
(它被标记为只读)。有什么我错过的吗?