面向企业开发人员的 Office 365

上次修改时间: 2015年6月29日

无论您是否想要将丰富的 Office 365 数据合并到您的应用程序,或在 Office 365 中创建自定义体验本身,或使用自定义报告来保持 Office 365 企业版环境平稳运行,您都可以使用 Office 365 中的开发功能来实现您的目标。

分析和管理您的 Office 365 企业版环境的运行状况

Office 365 为企业管理员提供各种开发功能来保持他们的域和订阅有效性并进行优化调整。

报告 Web 服务

您可以使用 Office 365 报告 Web 服务将有关电子邮件和垃圾邮件、防病毒活动、合规性状态及 Lync Online 会议和会话的信息集成到自定义服务报告应用程序和 Web 门户中。如果您已有 Office 365 的企业订阅,则可以访问报告 Web 服务以构建报告仪表板和图表,以便帮助组织管理其订阅使用情况。

请参阅 Office 365 报告 Web 服务

服务通信 API

租户管理员可以使用 Office 365 服务通信 API 检索实时服务运行状况信息和其拥有或管理的一个或多个域的邮件中心通信情况。这便于他们监视服务运行状况、管理通信,以及开发计划以对即将进行的服务维护作出响应。此信息专门限定到管理员访问过的一个或多个域。

请参阅 Office 365 服务通信 API 概述。查看以下内容以了解此 API 的新版本。

Office 365 管理 API(预览)

租户管理员和应用程序开发人员可以使用 Office 365 管理 API - 一种适用于所有 Office 365 客户和合作伙伴的管理任务的单一扩展性平台,包括服务通信、安全性、合规性、报告、审核、用户管理和分销商管理。有两个 REST API 已发布:

  • **Office 365 服务通信 API(预览)**是当前服务通信 API 的新版本;应使用此版本编写新的应用程序。

  • **Office 365 管理活动 API(预览)**提供 Office 365 和 Azure Active Directory 活动日志中有关策略操作和事件的信息,用于安全性和合规性监视以及报告解决方案中。

请参阅 Office 365 管理 API 概述

为 Office 365 用户创建解决方案

创建可与 Office 365 中的数据进行交互的应用程序,或根据您自己的自定义体验来扩展 Office 365 UI。

将 Office 365 数据集成到您自己的应用程序

您可以创建访问用户丰富的 Office 365 数据(包括其邮件、日历、联系人、文件和文件夹)并与之进行交互的自定义解决方案,此外,您还可以跨多个移动、Web 和桌面平台构建这些解决方案。

请参阅 Office 365 API overview

在 Office 365 中创建自定义体验

您还可以自定义您的数据和体验在 Office 365 中的显示方式以及为提供无缝式用户体验与 Office 365 的交付方式。

  • Create a FileHandler add-in来控制 SharePoint Online 如何显示您的自定义文件类型(包括自定义文件类型图标、Office 365 UI 中的文件预览、在自定义编辑器中打开文件类型)以及如何与其交互。

  • Add your app to the app launcher让其可见并可从 Office 365 主页对其进行访问。

在 Office 客户端和 SharePoint 中创建自定义体验

在 Office 客户端(如 Word、Excel 和 PowerPoint)中和在 SharePoint 2013 和 SharePoint Online 中创建自定义体验。请参阅 Office 加载项SharePoint 外接程序