我是“独狼”类型的开发人员,但我从未真正遇到过 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 服务器添加功能?(即我的应用程序可以联系客户自托管服务器或云服务器并检索/存储自定义数据)