1

我是“独狼”类型的开发人员,但我从未真正遇到过 Office 365 / Sharepoint 安装。

但是,我有一个大量使用 Office 365 的潜在客户。该客户希望他们的员工拥有一个应用程序

  • 集成/检索现有的 cleandar、电子邮件、联系人等。
  • 添加与其集成的附加功能。

我找到了适用于 REST、Android 和 iOS 的 Office 365 SDK,所以我怀疑这在某种程度上是可能的。

我需要自己获得 Office365/Sharepoint,这样我就可以运行测试等,但现在,我正在尝试确定客户想要的东西是否可能。因此,我有两个问题:

1)为了上述工作,客户必须将所有数据和用户存储在云中?(假设是一个欧盟服务器,因为我来自欧盟。)或者客户也可以托管和运行他们自己的服务器,应用程序可以与之集成,而其余的使用是用于 Intranet?(我问的原因是我见过的一些 REST 代码示例使用https://outlook.office365.com/api/地址。)

2) 是否可以向与 API 的其余部分集成的 Office 365/Sharepoint 服务器添加功能?(即我的应用程序可以联系客户自托管服务器或云服务器并检索/存储自定义数据)

4

1 回答 1

1

1) Office 365 API 旨在让您访问存储在 O365 租户中的数据。您不能在自己的服务器上托管 Office 365,但可以在自己的服务器上托管 Exchange 和 SharePoint。O365 本质上是这些程序的托管版本 - 加上对 Office 应用程序的订阅。2) 如果您托管自己的电子邮件数据或文档,那么您需要使用特定于这些应用程序的 API(即 Exchange 或 SharePoint Web 服务)。

于 2015-05-25T13:55:24.980 回答