问题标签 [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 - Exchange Web Services Java APi + RESTful Push Notifications Listener
i'm trying to make my listener work with the ews java API but i can't.. I hope you can help me !
I've done the following steps:
1)Connect to the exchange web service
2) Then subscribe to the push notifications:
3) Then developed my Listener as a Restful webservice (i've tested with a dummy method and it's working)
First define the servlet:
After that, create the Listener class to map the urls defined in the servlet (the one i passed to the ExchangeService)
BUT i set the breakpoint and then send me an email but nothings happens.. What i am doing wrong / missing ??? Please help !
P.S : the dummy method getMsg() works, so the rest service is working
Thanks in advance !!
java - 如何使用 EWS 从会议室获取完整的约会详细信息
我正在尝试从会议室会议中获取完整的会议详细信息。下面的代码适用于用户的日历,但是当我将日历更改为会议室(资源日历)时,它不会返回所有信息(特别是会议“主题”和“正文”。
我正在使用的用户(在凭据部分)具有“发现管理”角色以及对房间日历的“完全访问权限”,但这似乎仍然指向权限。
我还尝试添加以下模拟但没有成功:
任何想法将不胜感激!
java - Java Microsoft Exchange Web 服务无法响应
我正在使用以下代码连接以交换 Web 服务。
我还将用户名格式更改为使用 username@domain.com。当我使用Microsoft Remote Connectivity Analyzer进行测试时,连接对给定用户工作得很好。
我也尝试过不同版本的交换。
相同的代码适用于其他客户。
下面是日志输出。
java - EWS Java API:会议请求已过期。无法更新日历
我正在使用Microsoft EWS Java API代表某些用户创建和接受约会。我这样做的方式是发送会议请求,然后在收件人的收件箱上设置收件箱观察者并接受传入的MeetingRequest
项目:
但是,当我尝试接受会议请求时出现此错误:
这对应于这个错误:ErrorMeetingRequestIsOutOfDate
。我查看了MSDN 中的这个错误,但找不到为什么这个错误可能发生在我身上。
我究竟做错了什么?
java - 如何从 EWS java API 获取唯一的联系人列表名称?
我试图获取 Office365 的联系人。但是两个联系人列表名称和联系人都得到相同的结果。如何分别获取联系人列表名称和联系人。
我的代码:
结果:
结果大小:12
id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwzAAA= sub==========Prem Contact List id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwyAAA= sub==========Ramesh Agile List id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwxAAA= sub========= =dshvbisdjkbv id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwid==wAAA=bvd==子=AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwvAAA= sub==========jobing id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwuAAA= sub==========pisting id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwtAAA= sub==========non id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwsAAA=子==========相同的ID:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwrAAA= sub==========Mani Rathnam id:AAMkADkzMDQ5MmUzLTAyMDItNDNjOC04OTBmLWI5ZjhkYzMyYzdhMQBGAAAAAACpdp4753ORRZhtspSlk0QkBwDFMCvQ3WnzRp46NKMcZvtLAAAAAAEOAADFMCvQ3WnzRp46NKMcZvtLAAAVhBwqAAA= sub==========enc
exchangewebservices - EWS microsoft.exchange.webservices.data.ServiceLocalException 连接错误
获取 microsoft.exchange.webservices.data.ServiceLocalException:https ://outlook.xxxxxxxxx.com/ews/Exchange.asmx :连接错误
尝试使用 EWS JAVA API 访问交换服务器时。
已经有 EWSJavaAPI_1.2.1.jar、EWSJavaAPI_1.2original.jar、EWSJavaAPIWithJars_1.2.1.jar、httpclient-4.2.5.jar、httpcore-4.2.4.jar、jcifs-1.3.17.jar、commons-codec-1.7。 jar,类路径中的 commons-logging-1.1.1.jar。
这是详细的错误
这是下面的示例代码
java - EWS-Java-API - EmailMessage.send 到 java.lang.NullPointerException:格式 == null
我想为我的 android 应用程序使用 EWS-Java-API。该应用程序需要登录才能以编程方式访问 Microsoft Exchange 服务器(例如日历会议、电子邮件、会议室等等)。
此时几乎整个问题都被编辑了,以防万一显示到目前为止的情况。
我尝试使用 url ("https://yourserver/EWS/Exchange.asmx") 连接到交换版本 15.0.11
构建 gradle 文件:
这将导致此错误消息
线:
此时我测试了这个 ews 库“github.com/faisons/EWS-For-Android”。
这几乎可以工作了。我能够启动应用程序并设置 ExchangeService。
现在的错误是:
我很困惑如何让 api 工作。如果有人知道另一种访问方式,欢迎提供任何提示!
java - 交换日历,创建约会和唯一 ID
我正在使用 ews-java-api 并且有很多问题
我创建约会并听取其他地方创建的约会。
我的问题是我创建约会
我还将约会详细信息(包括 uniqueId,我们称之为 x)保存到我的数据库中
我看到约会出现在交换没有问题,然后我看到一个通知它已被自动接受(我可以关闭房间的自动接受,但仍然在下面遇到同样的问题。
然后我看到我的交换订阅者启动,因为它从交换接收到新约会已创建的通知事件。我似乎每次都会收到 4 个事件,一个创建事件,两个修改事件和移动事件。
问题是这些事件中的每一个都有一个独特的 y 而不是我所期望的 x 。
这意味着我无法检查这是否是我已经创建的约会。
我从来没有像我期望的那样收到带有原始 uniqueId x 的事件。我知道唯一的 ID 可以改变,这很糟糕,但似乎没有任何其他领域我可以使用。
有什么想法可以解决/解决这个问题吗?
exchangewebservices - 如何从电子邮件中获取标志属性?
我能以某种方式从 EmailMessage 或 Item 对象中获取 Flag 属性吗?没有getFlag()方法,我在item.getPropertyBag()中也没有找到。我正在使用 ews-java-api-2.0。Outlook Web 应用上的标志设置
office365api - EWS/Office365 发送的电子邮件发送失败
我们正在构建一个使用 EWS(或 REST API)和 OAuth2 为 Office365 用户发送电子邮件的服务。由于某种原因,在使用我们的 _.onmicrosoft.com 帐户测试电子邮件发送时,我们收到以下错误:
您的邮件未送达,因为收件人的电子邮件提供商拒绝了它。远程服务器返回 '550 5.7.501 访问被拒绝,检测到垃圾邮件滥用。
注意到通过 EWS/API 发送电子邮件时缺少 DKIM 签名。
如果我们从我们的 Office365 UI 手动发送电子邮件,它们就可以正常发送。
知道为什么会发生这种情况吗?