Office365 从Java应用程序访问Office 365云

Office365 从Java应用程序访问Office 365云,office365,ewsjavaapi,outlook-restapi,Office365,Ewsjavaapi,Outlook Restapi,您能告诉我Office 365 REST API和EWS Java API之间的区别吗 我搜索了RESTAPI的Java库,但没有可用的库 我们已经用Java编写了我们的应用程序,所以我们需要以何种方式(RESTAPI/Ews Java API)访问office 365云 所以现在我们没有RESTAPI的Java库,是否必须使用Ews Java API来同步联系人/电子邮件/日历和其他内容 是否建议使用Ews Java API获取office365联系人/电子邮件/日历 两个月前,我在ews j

您能告诉我Office 365 REST API和EWS Java API之间的区别吗

我搜索了RESTAPI的Java库,但没有可用的库

我们已经用Java编写了我们的应用程序,所以我们需要以何种方式(RESTAPI/Ews Java API)访问office 365云

所以现在我们没有RESTAPI的Java库,是否必须使用Ews Java API来同步联系人/电子邮件/日历和其他内容

是否建议使用Ews Java API获取office365联系人/电子邮件/日历

两个月前,我在ews java api中提出了一个问题,但仍然没有得到他们的任何回应

您能否建议从Java应用程序中使用office365 API的可靠解决方案

对于使用,我们需要在Azure上注册我们的应用程序,我们可以免费重新注册还是付费。如果支付你能给我们的付款细节链接,我没有找到任何东西


谢谢

Exchange Web服务或EWS是用于与Exchange对话的基于SOAP的协议。它在Office 365中工作,并且在上有ews java api库。EWS可以使用基本身份验证或OAuth,但要使用OAuth,您必须在Azure AD中注册您的应用程序(下面将对此进行详细介绍)

Outlook REST API基于REST,需要OAuth。如果可能的话,我们建议您使用这些API,但是EWS仍然可以工作。目前没有用于这些API的Java库,但REST是一个相当标准的协议,因此任何通用Java REST库都应该用于调用API

注册一个应用程序是免费的,尽管目前它可能有点令人望而生畏。您需要拥有Office 365租户并可以访问Azure管理门户。为了访问门户,您必须注册Azure订阅。您可以注册“按量付费”订阅,并且对Office 365 Active Directory的访问是免费的,因此您实际上从不支付任何费用。这里有一个指南:

我们正致力于使用个人Microsoft帐户注册REST API应用程序,这将使事情变得更加简单