> For the complete documentation index, see [llms.txt](https://docs-embed.anyflow.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-embed.anyflow.jp/connectors/notes/zoom-vs-zoom-custom.md).

# ZoomコネクタとZoom(カスタム)コネクタの違い

## 概要

Zoomコネクタには二種類が存在します。このページではその違いを紹介します。

<figure><img src="https://files.readme.io/8577915-_2024-02-05_15.02.44.png" alt="" width="375"><figcaption></figcaption></figure>

<div align="center"><figure><img src="https://files.readme.io/5e359a0198639c2c39578e2f768bffa5d4a6d77969931794f1b34cf947f3f3fc-image.png" alt="Zoomアプリの認証" width="375"><figcaption><p>Zoomアプリの認証</p></figcaption></figure></div>

<figure><img src="https://files.readme.io/4d50b18-_2024-02-05_14.51.06.png" alt="Zoom（カスタム）アプリの認証" width="375"><figcaption><p>Zoom（カスタム）アプリの認証</p></figcaption></figure>

## 比較

<table><thead><tr><th width="45.55859375">#</th><th width="120.3203125">アプリ</th><th width="237.36328125">エンドユーザーの認証方式</th><th width="314.90625">ベンダーに必要な作業</th></tr></thead><tbody><tr><td>#1</td><td>Zoom</td><td>ZoomアカウントでのOAuth認証</td><td><strong>- OAuthクライアントの作成</strong><br>- OAuthクライアントの審査提出<br>- AnyflowへのクライアントID/シークレット共有</td></tr><tr><td>#2</td><td>Zoom<br>（カスタム）</td><td><strong>エンドユーザー自身がOAuthクライアントを作成。</strong><br>そのクライアントID/シークレットで認証</td><td>特になし</td></tr></tbody></table>

\#1の場合、デフォルトではZoomアプリ(#1)のOAuthクライアントはAnyflow製のものとなるため、ベンダー自身のクライアントに変更する必要があります。

\#2の場合、エンドユーザー自信がOAuthクライアントを作成する必要があります。

{% hint style="success" %}
つまりいずれの場合でも誰かがOAuthクライアントを作成する必要があります。
{% endhint %}

## Zoom OAuthクライアントの作成方法

[アプリマーケットプレイス](https://marketplace.zoom.us/)へアクセスし、サインインします。

次に、[アプリ登録画面](https://marketplace.zoom.us/develop/create)へ移動し、OAuth の「Create」をクリックします。

<figure><img src="https://files.readme.io/eced1be-image.png" alt="" width="563"><figcaption></figcaption></figure>

任意のアプリ名を入力し、「Admin-managed」を選択します。

<figure><img src="https://files.readme.io/1192ba0-image.png" alt="" width="563"><figcaption></figcaption></figure>

App Credentialsの設定にて、「Redirect URL for OAuth」と「Add allow lists」に以下の情報を入力します。

<figure><img src="https://files.readme.io/7be0d89-image.png" alt="" width="563"><figcaption></figcaption></figure>

Scopes の設定にて、Add Scopes を選択します。

<figure><img src="https://files.readme.io/f3ecd48-image.png" alt="" width="563"><figcaption></figcaption></figure>

プロダクトごとに、セクションと具体的な Scope が表示されます。

<figure><img src="https://files.readme.io/a2c2274-image.png" alt="" width="563"><figcaption></figcaption></figure>

### Scopeについて

**Zoomコネクタ(#1)を使う場合**は以下の Scope を設定します。

<table><thead><tr><th width="102.7578125">プロダクト</th><th>セクション</th><th>スコープの説明</th><th>スコープ</th></tr></thead><tbody><tr><td>Meeting</td><td>View all user meetings</td><td>View a meeting</td><td><code>meeting:read:meeting:admin</code></td></tr><tr><td></td><td>View and manage your meetings</td><td>Create a meeting for a user</td><td><code>meeting:write:meeting:admin</code></td></tr><tr><td></td><td>View live streaming meeting token information</td><td>View a meeting live streaming join token</td><td><code>meeting:read:live_streaming_token:admin</code></td></tr><tr><td></td><td>This scope allows an app to view an account’s user’s local recording meeting token information</td><td>View a meeting local recording join token</td><td><code>meeting:read:local_recording_token:admin</code></td></tr><tr><td>User</td><td>View all user information</td><td>View a user</td><td><code>user:read:user:admin</code></td></tr><tr><td></td><td>View users information and manage users</td><td>Create a user</td><td><code>user:write:user:admin</code></td></tr></tbody></table>

**Zoom（カスタム）コネクタ(#2)を使う場合**は、必要に応じて適切なスコープを設定してください。

右下の Continue ボタンをクリック後、メニューの App Credentials を選択し、 Client ID と Client secret をコピーします。

<figure><img src="https://files.readme.io/dd2b332-image.png" alt="" width="563"><figcaption></figcaption></figure>

### ID/Secretについて

**Zoom(#1)の場合**は、ベンダーが上記のClient ID と Client secret をAnyflowに共有します。

**Zoom（カスタム）(#2)の場合**はエンドユーザーが上記のClient ID と Client secret をウィザードに入力します。

### 公開申請について

**Zoomアプリ(#1)の場合**は、ベンダー以外の組織のユーザーでも使用できるようにするために、アプリを公開申請する必要があります。「[作成したアプリ一覧](https://marketplace.zoom.us/user/build)」でリクエストを行います。

<figure><img src="https://files.readme.io/5431878-.png" alt="" width="563"><figcaption></figcaption></figure>

**Zoom（カスタム）(#2)の場合**はエンドユーザー自身のみが利用し第三者への配布は行わない想定のため、公開申請は不要です。


---

# 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://docs-embed.anyflow.jp/connectors/notes/zoom-vs-zoom-custom.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.
