要求集是指各组已命名的 API 成员。 Office 加载项使用清单中指定的要求集或执行运行时检查,以确定 Office 应用程序是否支持加载项所需的 API。 有关详细信息,请参阅 Office 版本和要求集。
Office 外接程序在多个 Office 版本中运行。 下表列出了嵌套应用身份验证 (NAA) 要求集、支持的 Office 客户端应用程序,以及这些应用程序(如果适用) 的最低 内部版本或版本。
| 要求集 | Outlook 网页版 | Windows 版 Outlook (Microsoft 365 订阅) |
Windows 版 Outlook (零售永久) |
Windows 版 Outlook (批量许可的永久/LTSC) |
Mac 版 Outlook | iOS 版 Outlook | Android 版 Outlook |
|---|---|---|---|---|---|---|---|
| NestedAppAuth 1.1 | 支持 | 版本 2409 (内部版本 18025.20000) | 版本 2501 (内部版本 18429.20132) | 版本 2408 (内部版本 17932.20222) | 版本 16.89 (生成24090815) | 生成 v4.2433.0 | 生成 v4.2433.0 |
重要
- 目前,Office web 版仅支持从 Microsoft Office SharePoint Online 和 OneDrive 打开的文档的 NestedAppAuth 1.1 要求集。
- 在 Outlook 中,如果外接程序加载到 Outlook.com 或 Gmail 邮箱中,则不支持 NestedAppAuth 1.1 要求集。
支持的帐户和主机
NAA 支持Microsoft帐户 (MSA) (例如 peronal outlook.com 帐户)和Microsoft Entra ID (工作/学校) 标识。 对于企业到消费者标识管理方案,它不支持 Azure Active Directory B2C。 下表按平台说明了当前支持。 (正式发布) 列出的平台已准备好在外接程序中使用。
| 应用程序 | Web | Windows | Mac | iOS/iPad | Android |
|---|---|---|---|---|---|
| Excel | GA | GA | GA | iPad 上的 GA | 不适用 |
| Outlook | GA | 在所有频道中正式发布 | GA | ga (iOS) | GA |
| PowerPoint | GA | GA | GA | iPad 上的 GA | 不适用 |
| Word | GA | GA | GA | iPad 上的 GA | 不适用 |
Outlook 和 NestedAppAuth 要求集
若要在 Outlook 外接程序代码中要求 NestedAppAuth 要求集 1.1,检查调用 isSetSupported('NestedAppAuth', '1.1')是否支持。
声明其在 Outlook 加载项清单中不受支持。 还可通过检查其不是 undefined 来确定该 API 是否受到支持。
有关详细信息,请参阅 从后续要求集中使用 API。
Office 版本和内部版本号
若要详细了解版本号和内部版本号,请参阅:
Office 通用 API 要求集
若要了解通用 API 要求集,请参阅 Office 通用 API 要求集。