> For the complete documentation index, see [llms.txt](https://library.zoom.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://library.zoom.com/technical-library/zh/guan-li-yuan-jiao-luo/third-party-integrations/zoom-calendaring-integration-explainer/zoom-calendaring-overview.md).

# Zoom 日历概览

当为用户账户、Zoom Rooms 以及 H.323 或 SIP 会议室系统启用日历集成时，Zoom 可为用户提供最佳体验。

### 启用日历集成有哪些优势？

* 用户可在其 Zoom 应用中查看完整日历（包括非 Zoom 会议）
* 用户可在其 Zoom 应用中安排和编辑会议
* Zoom Rooms 屏幕和安排显示屏会显示即将到来的日历事件
* 基于标准的 H.323 和 SIP 端点可通过增强版 API 连接器自动加入 Zoom 会议，或通过一键式加入

{% hint style="info" %}
双向同步是 **建议启用并默认开启** 当日历集成有效时。通过双向同步 2.0，集成范围将扩展至同时涵盖 Zoom 和非 Zoom 日历事件，为依赖 Zoom 作为其中心安排中心的用户提供统一体验。

启用双向日历同步可确保在安排过程中被删除、编辑或放弃的任何第三方日历事件都会自动与 Zoom Web 日历服务同步
{% endhint %}

### 双向同步 1.0 和双向同步 2.0 之间进行了哪些可靠性改进？

双向同步 2.0 还引入了显著的可靠性改进。在之前的版本中，日历更新需要在 Outlook 和 Google 日历中触发 事件 & 活动 &直播，例如创建或修改 会议，之后更改才会传播到 Zoom。使用 2.0 后，同步会自动进行，无需 Outlook 触发操作。

### 支持哪些日历服务提供商？

Zoom 客户可以将联系人和日历数据与三个提供商集成：

* Microsoft 365（原 Office 365）
* Microsoft Exchange 服务器
* Google 工作区

### 日历集成如何工作？

Zoom 的日历集成遵循四个阶段：身份验证、事件监控、端点数据检索和双向同步。前两个阶段适用于所有端点和方法。第三个阶段会因端点类型和所选身份验证方法而异。

{% stepper %}
{% step %}

#### **授权和安全凭据存储**

Zoom 管理员——如果组织允许，也可以是用户——必须首先通过 Zoom Web门户授权访问其日历提供商。

Zoom 会将访问已连接日历所需的对象存储在一个持久、加密且安全的位置。使用 OAuth 2.0 时，Zoom 会在 Zoom 云中安全存储访问令牌和委派访问刷新令牌。不过，对于不支持 OAuth 2.0 的本地 Exchange（非混合）而言，Zoom 必须在 Zoom 云中安全存储用户名和密码，因为这是维持访问的唯一可用方法。

{% hint style="info" %}
与 Exchange 本地部署的直接集成需要基础版身份验证。
{% endhint %}

{% hint style="info" %}
您可以选择将日历集成配置为使用 Zoom客户管理的密钥（CMK）来加密并存储凭据，使您能够使用自己的加密密钥保护 Zoom 云基础设施中静态存储的某些数据。CMK 是一项付费服务，也是 Zoom 的自带密钥（BYOK）解决方案。您可以 [阅读有关 Zoom CMK 的更多信息](https://www.zoom.com/en/blog/zoom-customer-managed-key/) 在 Zoom 网站上。
{% endhint %}
{% endstep %}

{% step %}

#### **事件监控和更改通知**

Zoom Web 日历服务会在日历通过 Web 门户连接后，为每个用户订阅来自日历提供商的 Webhook。这些 Webhook 会将任何日历更改通知给 Web 日历服务，以便其随后通知相应的 Zoom 端点，说明需要更新。
{% endstep %}

{% step %}

#### **端点数据检索**

日历数据如何到达 Zoom 端点取决于端点类型和所选身份验证方法。以下各节介绍每种模型。

**桌面和移动应用：委派访问**

使用委派访问时，Zoom Web 日历服务会在登录时将 OAuth 访问令牌传递给桌面或移动客户端。客户端会将此令牌临时保存在内存中，并使用它直接连接到日历提供商以检索事件数据。如果访问令牌无效，Zoom Web 日历服务会使用存储的刷新令牌请求新的访问令牌，并将其传递给客户端。

**桌面和移动应用：应用程序权限（Microsoft Graph API）**

使用应用程序权限方法时，访问令牌保留在 Zoom 云中，不会传递给客户端设备。相反，所有日历数据请求都会通过 Zoom Web 日历服务作为客户端的代理转发。客户端不会直接连接到日历提供商。

**Zoom Rooms：两种方法**

无论使用应用程序权限还是完全委派访问，Zoom Rooms 都会将令牌同时存储在 Zoom 云中以及本地 Zoom Room 端点上。Zoom Rooms 会直接连接到日历提供商以检索日历数据。

{% hint style="info" %}
位于……上的图示 [特定提供商详细信息](/technical-library/zh/guan-li-yuan-jiao-luo/third-party-integrations/zoom-calendaring-integration-explainer/provider-specific-details.md) 页面上的图示说明了用于用户桌面和移动集成的委派式和基于应用程序的 Microsoft Graph API 方法。Zoom Rooms 采用如上所述不同的令牌存储和检索模型。
{% endhint %}
{% endstep %}

{% step %}

#### 双向日历同步

启用双向日历同步后，如果用户从 Zoom 客户端或 Web 端安排或更新会议，Web 日历服务会通过日历服务提供商的 API 在用户的日历上创建或更新该 事件 & 活动 &直播。

{% hint style="info" %}
管理员可以 [配置双向同步](https://support.zoom.us/hc/en-us/articles/8522918261645-Enabling-bi-directional-calendar-sync) 在账户或用户群组级别。

双向同步支持对以下会议类型所做的更新：

* 单个会议
* 一系列会议（重复）
* 一系列会议中的单次发生
  {% endhint %}
  {% endstep %}
  {% endstepper %}

### 自定义 Microsoft Entra 应用程序注册是可选的

要了解更多关于为 Zoom Rooms 设置自定义应用程序的信息，请参阅 Zoom 支持文章 [使用 Office 365 设置 Zoom Rooms](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0063474).

### 哪些 Zoom 端点可以访问日历服务？

Zoom 日历端点共有四种不同类型，本文档稍后将更详细地介绍每一种。

* Web 日历服务
* 桌面和移动应用程序
* Zoom Rooms
* 增强型 API 连接器


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://library.zoom.com/technical-library/zh/guan-li-yuan-jiao-luo/third-party-integrations/zoom-calendaring-integration-explainer/zoom-calendaring-overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
