使用开发人员订阅来构建 Microsoft 365 解决方案

你想要使用 Microsoft 365 开发人员订阅来构建什么? 根据您的兴趣所在,可以完成许多不同任务。 以下是一些可以开始的产品和技术领域。

Microsoft Teams

Microsoft Teams 是一个基于聊天的工作区,它与用户所使用的应用和服务集成,便于协同完成工作。 使用 Microsoft Teams 开发人员平台,可以轻松集成自己的服务,无论是为自己的企业开发自定义应用,还是为世界各地的团队开发 SaaS 应用。

以下是如何设置与使用 Microsoft Teams 编码的信息:

  1. 准备开发人员订阅
  2. 设置开发环境。 此过程将因您想要构建的应用或服务类型而有所不同。 有关详细信息,请参阅以下内容:

Microsoft Graph

可以使用 Microsoft Graph 在 Microsoft 云中与数百万用户的数据交互。 使用 Microsoft Graph 为组织和消费者生成应用,此类应用与所有这些资源、关系以及情报通过单个终结点相连接:https://graph.microsoft.com

若要自动配置沙盒以试用 Microsoft Graph 方案,请安装用户和邮件及事件示例数据包:

  • 用户 - 安装 16 个具有许可证、邮箱和元数据(包括每位用户的姓名和照片)的虚构用户。 通过下列方式使用 Microsoft Graph API 处理用户示例数据:
    • 获取特定用户详细信息
    • 更新用户
    • 获取直接报告
    • 准备组织结构图
    • 按部门获取用户
  • 邮件和事件 - 为 16 个示例用户中的每一位添加 Outlook 电子邮件会话和日历事件。 通过下列方式使用 Microsoft Graph API 处理邮件和事件示例数据:
    • 按用户获取电子邮件
    • 按筛选日期获取电子邮件
    • 获取即将开始的事件
    • 更新/删除即将开始的事件

有关详细信息,请参阅 使用示例数据包

有关开始使用 Microsoft Graph 的更多方法,请参阅 Microsoft Graph 快速入门

Office 加载项

可以使用 Office 外接程序平台来生成解决方案,通过解决方案扩展 Office 应用程序,并与 Office 文档中的内容进行交互。 通过 Office 外接程序,可以使用熟悉的 Web 技术,例如 HTML、CSS 和 JavaScript 来扩展 Word、Excel、PowerPoint、OneNote,Project 和 Outlook,并与其进行交互。 你的解决方案可以跨多个平台在 Office 中运行,包括 Office for Windows、Office Online、Office for Mac 和 Office for iPad。

若要设置开发环境和创建第一个加载项,请参阅 Office 加载项快速入门

SharePoint Framework

SharePoint Framework (SPFx) 是提供客户端 SharePoint 开发和与 SharePoint 数据简单集成完全支持及开放源代码工具支持的页面和 Web 部件模型。 借助 SharePoint Framework,可以在自己首选的开发环境中使用新式 Web 技术和工具生成具有可响应性和移动性的生产体验与应用。

要自动配置沙盒以尝试不同的 SharePoint 模板和方案,请安装 SharePoint 示例数据包。 有关详细信息,请参阅:

Power Apps

Power Apps for Office 365 包含在 Microsoft 365 E5 开发人员订阅许可证中。 这意味着可以使用 标准连接器创建和测试无限的应用。 若要使用 高级 连接器或自定义连接器和 Dataverse,需要额外的许可证。 出于开发和测试目的,可以使用 Power Apps 开发人员计划

Power Apps 是一个应用、服务、连接器和数据平台套件,可提供快速应用程序开发环境,以为你的业务需求构建自定义应用。 使用 Power Apps,可以快速生成连接到业务数据的自定义业务应用,无论这些数据是存储在基础数据平台(普通数据服务)上,还是存储在各种联机和本地数据源(SharePoint、Microsoft 365、Dynamics 365、SQL Server 等)中。

使用 Power Apps 构建的应用提供了丰富的业务逻辑和工作流功能,可将手动业务流程转变为数字自动化流程。 此外,使用 Power Apps 构建的应用具有响应性设计,可以在浏览器或移动设备(手机或平板电脑)上无缝运行。 Power Apps 让用户无需编写代码就能构建功能丰富的自定义业务应用,从而使自定义业务应用构建体验“大众化”。

Power Apps 还提供了一个可扩展的平台,允许专业开发人员以编程方式与数据和元数据交互、应用业务逻辑、创建自定义连接器,并与外部数据集成。

有关详细信息,请参阅: