zoom-general について
Zoom の複数製品に関する開発課題を分類し、適切な専門スキルを組み合わせるスキルです。API、SDK、イベント、OAuth、MCP のルーティングと、判断が分かれる場合の確認方法を案内します。
主な機能
- 01Zoom 製品に関する要件の検出
- 02専門スキルの選定と連携
- 03REST、SDK、MCP の経路の区別
- 04曖昧なルーティングの確認
- 05一般的な連携シナリオの索引
活用シーン
- 01会議作成とイベント処理のスキル選定
- 02決定的な API 自動化と AI ツール連携の選択
- 03SDK 埋め込みやカスタム動画体験の計画
- 04Zoom MCP と Whiteboard MCP のリクエスト振り分け
MCP 対応
AI エージェントによるツール連携を zoom-mcp に振り分け、REST API と MCP の併用設計も案内します。Zoom が提供する MCP のトランスポートと製品範囲に関する情報も含みます。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill zoom-generalインストール後、Claude Code で/zoom-generalを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
RUNBOOK.mdreferences/app-types.mdauthentication.mdauthorization-patterns.mdautomatic-skill-chaining-rest-webhooks.mdcommunity-repos.mddistributed-meeting-fallback-architecture.mdenvironment-variables.mdinterview-answer-routing.mdknown-limitations.mdmarketplace.mdmeeting-webhooks-oauth-refresh-orchestration.mdquery-routing-playbook.mdrouting-implementation.mdscopes.mdsdk-logs-troubleshooting.mdsdk-upgrade-guide.mdsdk-upgrade-workflow.mduse-cases/ai-companion-integration.mdai-integration.mdapis-vs-mcp-routing.mdbackend-automation-s2s-oauth.mdcollaborative-apps.mdcontact-center-app-lifecycle-and-context-switching.mdcontact-center-integration.mdcustom-meeting-ui-web.mdcustom-video.mdcustomer-support-cobrowsing.mdelectron-meeting-embed.mdembed-meetings.md詳細
Zoom General(クロスプロダクトスキル)
Zoom の複数プロダクトにまたがる質問のための背景資料です。まずワークフロースキルを優先し、その後、このファイルを共有プラットフォームのガイダンスとルーティングの詳細に使用してください。
zoom-general が複雑な開発者向けクエリをルーティングする方法
zoom-general を分類と連携のレイヤーとして使用します。
- クエリ内の商品に関する手がかりを検出する
- プライマリスキルを1つ選択する
- 認証、イベント、デプロイの境界に対応するセカンダリスキルを追加する
- 2つのルートの確度が同程度の場合に限り、短い確認質問を1つ行う
最小限の実装:
type SkillId =
| 'zoom-general'
| 'zoom-rest-api'
| 'zoom-webhooks'
| 'zoom-oauth'
| 'zoom-meeting-sdk-web-component-view'
| 'zoom-video-sdk'
| 'zoom-mcp';
const hasAny = (q: string, words: string[]) => words.some((w) => q.includes(w));
function detectSignals(rawQuery: string) {
const q = rawQuery.toLowerCase();
return {
meetingCustomUi: hasAny(q, ['zoom meeting', 'custom ui', 'component view', 'embed meeting']),
customVideo: hasAny(q, ['video sdk', 'custom video session', 'peer-video-state-change']),
restApi: hasAny(q, ['rest api', '/v2/', 'create meeting', 'list users', 's2s oauth']),
webhooks: hasAny(q, ['webhook', 'x-zm-signature', 'event subscription', 'crc']),
oauth: hasAny(q, ['oauth', 'pkce', 'token refresh', 'account_credentials']),
mcp: hasAny(q, ['zoom mcp', 'agentic retrieval', 'tools/list', 'semantic meeting search']),
};
}
function pickPrimarySkill(s: ReturnType<typeof detectSignals>): SkillId {
if (s.meetingCustomUi) return 'zoom-meeting-sdk-web-component-view';
if (s.mcp) return 'zoom-mcp';
if (s.restApi) return 'zoom-rest-api';
if (s.customVideo) return 'zoom-video-sdk';
return 'zoom-general';
}
function buildChain(primary: SkillId, s: ReturnType<typeof detectSignals>): SkillId[] {
const chain = [primary];
if (s.oauth && !chain.includes('zoom-oauth')) chain.push('zoom-oauth');
if (s.webhooks && !chain.includes('zoom-webhooks')) chain.push('zoom-webhooks');
return chain;
}
例:
ミーティングを作成し、Webhookを設定して、OAuthトークンの更新に対応する->zoom-rest-api -> zoom-oauth -> zoom-webhooksWeb上でZoomミーティング用のカスタムビデオUIを構築する->zoom-meeting-sdk-web-component-view
TypeScriptの完全な実装と引き継ぎの仕様については、 references/routing-implementation.mdを使用してください。
ニーズに応じた選択
| やりたいこと | 使用するスキル |
|---|---|
| 実際のZoomミーティングを中心としたカスタムWeb UIを構築する | zoom-meeting-sdk-web-component-view |
| リクエストを明示的に制御して、予測可能な自動化、設定、レポートを構築する | zoom-rest-api |
| イベント通知を受信する(HTTPプッシュ) | zoom-webhooks |
| イベント通知を受信する(低遅延のWebSocket) | zoom-websockets |
| アプリにZoomミーティングを埋め込む | zoom-meeting-sdk |
| カスタムビデオ体験を構築する(Web、React Native、Flutter、Android、iOS、macOS、Unity、Linux) | zoom-video-sdk |
| Zoomクライアント内で動作するアプリを構築する | zoom-apps-sdk |
| AI Services Scribeでアップロード済みまたは保存済みのメディアを文字起こしする | scribe |
| ミーティングのライブ音声、映像、文字起こしデータにアクセスする | zoom-rtms |
| サポート向けに共同ブラウジングを有効にする | zoom-cobrowse-sdk |
| Contact Centerアプリとチャネル連携を構築する | contact-center |
| Virtual AgentのWeb/モバイルチャットボット体験を構築する | virtual-agent |
| Zoom Phone連携を構築する(Smart Embed、Phone API、Webhook、URIフロー) | phone |
| Team Chatアプリと連携を構築する | zoom-team-chat |
| Rivetを使用してサーバーサイド連携を構築する(認証+Webhook+API) | rivet-sdk |
| 参加前にブラウザー、デバイス、ネットワークの事前診断を実行する | probe-sdk |
| Video SDK向けに事前構築済みのUIコンポーネントを追加する | zoom-ui-toolkit |
| OAuth認証を実装する(すべてのグラントタイプ) | zoom-oauth |
| Zoomデータを対象とするAI駆動のツールワークフロー(AI Companion/エージェント)を構築する | zoom-mcp |
| Zoom Whiteboard MCPを使用した、AI駆動のWhiteboardワークフローを構築する | zoom-mcp/whiteboard |
| 安定したAPIコアとAIツールレイヤーを備えたエンタープライズAIシステムを構築する | zoom-rest-api + zoom-mcp |
計画時の確認事項:Rivet SDK(任意)
認証+Webhook+API呼び出しを組み合わせたサーバーサイド連携の計画をユーザーが始めたら、まず次の点を確認してください。
Rivet SDKは、Zoomの認証処理、Webhook受信機、型付きAPIラッパーをまとめたNode.jsフレームワークです。迅速なスキャフォールディングのためにRivet SDKを使用しますか。それとも、Rivetを使わずにOAuthとRESTを直接実装しますか。
回答後のルーティング:
- ユーザーがRivetを選択した場合:
rivet-sdk+oauth+rest-apiを連携します。 - ユーザーがRivetを選択しない場合:
oauth+rest-api(必要に応じてwebhooksまたはプロダクトスキル)を連携します。
SDK と REST のルーティングマトリクス(厳守)
| ユーザーの意図 | 正しい経路 | ルーティングしない先 |
|---|---|---|
| アプリの UI に Zoom ミーティングを埋め込む | zoom-meeting-sdk | REST のみの join_url フロー |
| 実際の Zoom ミーティング向けにカスタム Web UI を構築する | zoom-meeting-sdk-web-component-view | zoom-video-sdk |
| カスタムのビデオ UI/セッションアプリを構築する | zoom-video-sdk | Meeting SDK または REST ミーティングリンク |
| ブラウザー参加リンクの取得/ミーティングリソースの管理 | zoom-rest-api | Meeting SDK の参加実装 |
ルーティングのガードレール:
- SDK の埋め込み/参加の動作をユーザーが求めている場合は、SDK の経路を使用してください。
- プロンプトに meeting と custom UI/video/layout/embed の両方が含まれる場合は、
zoom-meeting-sdk-web-component-viewを優先してください。 zoom-video-sdkを使用するのは、ユーザーが Zoom ミーティングではなくカスタムセッション製品を構築している場合に限ります。- ユーザーが明示的に混合アーキテクチャを求めている場合を除き、リソース管理、レポート作成、リンク配布には REST の経路のみを使用してください。
- 実行可能な分類/チェーン処理ロジックとエラー処理については、references/routing-implementation.md を参照してください。
API と MCP のルーティングマトリクス(厳守)
| ユーザーの意図 | 正しい経路 | 理由 |
|---|---|---|
| 決定論的なバックエンド自動化、アカウント/ユーザー設定、レポート作成、スケジュール済みジョブ | zoom-rest-api | 明示的なリクエスト/レスポンス制御と再現可能な動作 |
| AI エージェントによる動的なツール選択、クロスプラットフォームの AI ツール相互運用性 | zoom-mcp | MCP は動的なツール検出とエージェント型ワークフローに最適化されています |
| エンタープライズ AI アーキテクチャ(安定したコア+適応型 AI レイヤー) | zoom-rest-api + zoom-mcp | API はコアシステムのアクションを実行し、MCP は厳選された AI ツール/コンテキストを公開します |
ルーティングのガードレール:
- 決定論的なバックエンド API を MCP のみのルーティングに置き換えないでください。
- タスクが AI エージェントによるツールオーケストレーションの場合に、REST を最優先するルーティングを強制しないでください。
- 安定した自動化と AI 主導のインタラクションの両方が必要な場合は、ハイブリッドルーティングを優先してください。
- MCP リモートサーバーは Streamable HTTP/SSE 経由で動作します。対象のクライアント/エージェントが MCP トランスポート(Claude や VS Code など)をサポートしている場合は、この経路を使用してください。
- テナントごとのカスタム MCP エンドポイントのプロビジョニングを設計しないでください。Zoom MCP エンドポイントはインスタンス/クラスター単位で共有されます。
- 出典:https://developers.zoom.us/docs/mcp/library/resources/apis-vs-mcp/
曖昧さの解消(ルーティング前に確認)
プロンプトが API と MCP の両方の経路に同程度の確度で該当する場合、実行前に短い確認質問をしてください。
決定論的な REST API 自動化、AI エージェント向けの MCP ツール、またはその両方のハイブリッドのどれを希望しますか?
次のようにルーティングします:
- REST の回答 →
zoom-rest-api - MCP の回答 →
zoom-mcp - ハイブリッドの回答 →
zoom-rest-api + zoom-mcp
MCP の利用可否とトポロジーに関する注意事項
- Zoom ホスト型 MCP の利用方法は変化しており、Zoom が製品ごとにスコープされた MCP サーバー(Meetings、Team Chat、Whiteboard など)を公開するモデルがドキュメントに示されています。
- 親となる MCP エントリーポイントとして
zoom-mcpを使用してください。 - Whiteboard 固有の MCP リクエストは、zoom-mcp/whiteboard にルーティングしてください。
- リクエストが製品固有で、MCP による対応範囲が存在する場合は、まず該当する MCP 製品のインターフェースにルーティングしてください。それ以外の場合は、決定論的な実装に REST/SDK スキルを使用してください。
Webhook と WebSocket
どちらもイベント通知を受信しますが、方式が異なります。
| 項目 | webhooks | zoom-websockets |
|---|---|---|
| 接続 | エンドポイントへの HTTP POST | 永続的な WebSocket 接続 |
| 遅延 | 高い | 低い |
| セキュリティ | 公開エンドポイントが必要 | エンドポイントを公開しない |
| セットアップ | より簡単 | より複雑 |
| 最適な用途 | ほとんどのユースケース | リアルタイム性が高く、セキュリティが重要な用途 |
一般的なユースケース
| ユースケース | 説明 | 必要なスキル |
|---|---|---|
| ミーティング + Webhook + OAuth トークンの更新 | 1 つの設計でミーティングを作成し、リアルタイムの更新を処理して、OAuth トークンを安全に更新します | zoom-rest-api + zoom-oauth + zoom-webhooks |
| Scribe の文字起こしパイプライン | AI Services Scribe を使用して、高速モードまたはバッチジョブでアップロードされたファイルや S3 アーカイブを文字起こしします | scribe + 任意で zoom-rest-api + 任意で zoom-webhooks |
| API と MCP のルーティング | 決定論的な Zoom API、AI 駆動の MCP、またはハイブリッド設計のいずれにルーティングするかを判断します | zoom-rest-api および/または zoom-mcp |
| カスタムミーティング UI(Web) | Meeting SDK Component View を使って、Web アプリで実際の Zoom ミーティング用カスタムビデオ UI を構築します | zoom-meeting-sdk-web-component-view + zoom-oauth |
| ミーティングの自動化 | ミーティングをプログラムでスケジュール、更新、削除します | zoom-rest-api |
| ミーティングボット | AI/文字起こし/録画のためにミーティングに参加するボットを構築します | meeting-sdk/linux + zoom-rest-api + 任意で zoom-webhooks |
| 大規模ミーティングプラットフォーム | 再試行、キュー、照合を備えた、分散型のミーティング作成とイベント処理を設計します | zoom-rest-api + zoom-webhooks + zoom-oauth |
| 録画と文字起こし | 録画をダウンロードし、文字起こしを取得します | zoom-webhooks + zoom-rest-api |
| 録画ダウンロードパイプライン | 録画を独自のストレージ(S3、GCS など)に自動ダウンロードします | zoom-webhooks + zoom-rest-api |
| リアルタイムメディアストリーム | WebSocket 経由でライブ音声、ビデオ、文字起こしにアクセスします | zoom-rtms + zoom-webhooks |
| ミーティング内アプリ | Zoom ミーティング内で動作するアプリを構築します | zoom-apps-sdk + zoom-oauth |
| React Native ミーティングの埋め込み | iOS/Android の React Native アプリにミーティングを埋め込みます | zoom-meeting-sdk-react-native + zoom-oauth |
| ネイティブ Meeting SDK のマルチプラットフォーム展開 | Android、iOS、macOS、Unreal の Meeting SDK 実装を、共通の認証/バージョン戦略に沿って統一します | zoom-meeting-sdk + プラットフォームスキル |
| ネイティブ Video SDK のマルチプラットフォーム展開 | Android、iOS、macOS、Unity の Video SDK 実装を、共通の認証/バージョン戦略に沿って統一します | zoom-video-sdk + プラットフォームスキル |
| Electron へのミーティングの埋め込み | デスクトップの Electron アプリにミーティングを埋め込みます | zoom-meeting-sdk-electron + zoom-oauth |
| Flutter ビデオセッション | Flutter でカスタムのモバイルビデオセッションを構築します | zoom-video-sdk-flutter + zoom-oauth |
| React Native ビデオセッション | React Native でカスタムのモバイルビデオセッションを構築します | zoom-video-sdk-react-native + zoom-oauth |
| イマーシブエクスペリエンス | Layers API を使用したカスタムビデオレイアウト | zoom-apps-sdk |
| コラボレーションアプリ | ミーティングでリアルタイムに共有される状態 | zoom-apps-sdk |
| Contact Center アプリのライフサイクルとコンテキスト切り替え | エンゲージメントイベントと複数エンゲージメントの状態を処理する Contact Center アプリを構築します | contact-center + zoom-apps-sdk |
| Virtual Agent キャンペーンの Web/モバイルラッパー | キャンペーン主導のボットフローを、Web とネイティブモバイルのラッパーで提供します | virtual-agent + contact-center |
| Virtual Agent ナレッジベース同期パイプライン | Web 同期またはカスタム API コネクターを使用して、外部のナレッジコンテンツを Zoom Virtual Agent に同期します | virtual-agent + zoom-rest-api + zoom-oauth |
| Zoom Phone Smart Embed CRM 統合 | Smart Embed と Phone API を使用して、CRM のダイヤラーと通話ログのフローを構築します | phone + zoom-oauth + zoom-webhooks |
| Rivet イベント駆動型 API オーケストレーター | Rivet モジュールクライアントを通じて Webhook と API アクションを組み合わせる Node.js バックエンドを構築します | rivet-sdk + zoom-oauth + zoom-rest-api |
| Probe SDK の事前チェック準備ゲート | Meeting SDK または Video SDK で参加する前に、ブラウザー/デバイス/ネットワークの診断と準備状況ポリシーを追加します | probe-sdk + zoom-meeting-sdk または zoom-video-sdk |
Complete Use-Case Index
- API と MCP のルーティング:Zoom の公式基準に基づいて、API のみ、MCP のみ、またはハイブリッドルーティングを選択します。
- AI Companion の統合:Zoom AI Companion の機能をアプリのワークフローに接続します。
- AI の統合:Zoom のデータサーフェスを使用して、要約、文字起こし、またはアシスタントのロジックを追加します。
- バックエンドの自動化(S2S OAuth):アカウントレベルの OAuth 認証情報を使用して、サーバーサイドのジョブを実行します。
- コラボレーションアプリ:ミーティング内で共有されるアプリの状態とインタラクションを構築します。
- コンタクトセンターの統合:Zoom Contact Center のシグナルを外部システムに接続します。
- Contact Center アプリのライフサイクルとコンテキスト切り替え:Contact Center アプリで、イベント駆動型のエンゲージメント状態と安全なコンテキスト切り替えを実装します。
- Virtual Agent キャンペーン向け Web・モバイルラッパー:Web サイトや Android/iOS の WebView ラッパーで、キャンペーンベースの Virtual Agent チャットを展開します。
- Virtual Agent ナレッジベース同期パイプライン:Web 同期方式またはカスタム API コネクターを使用して、ナレッジベースの取り込みを自動化します。
- Zoom Phone Smart Embed の CRM 統合:Smart Embed イベント、Phone API、CRM ワークフローを、移行に安全なデータ処理で統合します。
- Rivet イベント駆動型 API オーケストレーター:Rivet を使用して、Webhook 処理と API オーケストレーションを組み合わせた Node.js バックエンドを構築します。
- Probe SDK の事前診断レディネスゲート:ミーティングまたはビデオセッションのワークフローを開始する前に、ブラウザー、デバイス、ネットワークの診断を実行します。
- カスタムビデオ:カスタムセッションの UX に Video SDK と関連コンポーネントのどちらを使用するかを判断します。
- カスタムミーティング UI(Web):Meeting SDK Component View を使用して、実際の Zoom ミーティング向けのカスタム UI を構築します。
- Scribe 文字起こしパイプライン:AI Services Scribe を使用して、オンデマンドのファイル文字起こしとアーカイブの一括処理を行います。
- Video SDK の独自ストレージ利用:Video SDK のクラウド録画が独自の S3 バケットに直接書き込むよう設定します。
- カスタマーサポートの共同ブラウジング:顧客とエージェントが共同でブラウジングするサポートフローを実装します。
- ミーティングの埋め込み:Zoom のミーティング体験をアプリに埋め込みます。
- フォーム入力アシスタント:フォーム入力と記入を支援するガイド付きフローを構築します。
- HD ビデオ解像度:高解像度ビデオの要件を有効化し、トラブルシューティングします。
- 大規模ミーティングプラットフォーム:具体的なフォールバックパターンを用いて、分散型のミーティング作成とイベント処理を構築します。
- イマーシブ体験:Zoom Apps Layers API を使用して、ミーティング内のカスタムビジュアルを実現します。
- ミーティング内アプリ:ミーティングやウェビナーのコンテキスト内で直接動作する Zoom Apps を構築します。
- Marketplace への公開:Marketplace の審査を通じて Zoom アプリを準備し、公開します。
- ミーティングの自動化:プログラムからミーティングを作成、更新、管理します。
- ミーティングボット:ミーティングへの参加、キャプチャ、リアルタイム分析を行うボットを構築します。
- ネイティブ Meeting SDK のマルチプラットフォーム配信:共通の認証とバージョン管理を使用して、Android、iOS、macOS、Unreal 向けの Meeting SDK 配信を標準化します。
- ネイティブ Video SDK のマルチプラットフォーム配信:共通の認証とバージョン管理を使用して、Android、iOS、macOS、Unity 向けの Video SDK 配信を標準化します。
- イベントを使用したミーティング詳細情報の取得:REST による取得と Webhook のイベントストリームを組み合わせます。
- 分数の計算:ミーティング/セッション全体の使用量と分数の指標を算出します。
- 事前構築済みビデオ UI:UI Toolkit を使用して、Video SDK ベースの UI を迅速に提供します。
- QSS のモニタリング:Zoom の品質統計とパフォーマンス指標をモニタリングします。
- 生録画:カスタム録画および処理パイプライン向けに、生ストリームをキャプチャします。
- Electron ミーティング埋め込み:Electron デスクトップアプリケーションにミーティングを埋め込みます。
- Flutter ビデオセッション:Flutter モバイルアプリで Video SDK セッションを構築します。
- React Native ミーティング埋め込み:Meeting SDK を React Native アプリに埋め込みます。
- React Native ビデオセッション:React Native でカスタムビデオセッションを構築します。
- リアルタイムメディアストリーム:RTMS を介してライブメディア/文字起こしストリームを利用します。
- 録画ダウンロードパイプライン:録画の取得および保存パイプラインを自動化します。
- 録画と文字起こし:ミーティング後の録画と文字起こしのワークフローを管理します。
- ミーティングの取得とイベントの購読:REST によるミーティング取得とイベント購読を組み合わせます。
- SaaS アプリの OAuth 統合:マルチテナント SaaS アプリでユーザーレベルの OAuth を実装します。
- SDK サイズの最適化:SDK ベースのアプリのバンドル/ランタイムのフットプリントを削減します。
- SDK ラッパーと GUI:SDK を取り巻くラッパーパターンと GUI フレームワークを評価します。
- Team Chat LLM ボット:LLM を活用した応答を行う Team Chat ボットを構築します。
- テストと開発:ローカルテストのパターン、モック、安全な開発サイクルを扱います。
- トークンとスコープのトラブルシューティング:OAuth のスコープとトークンの不一致に関する問題をデバッグします。
- 文字起こしボット(Linux):ライブ文字起こし処理向けの Linux ミーティングボットを実行します。
- 使用状況レポートと分析:使用状況およびレポートデータを収集・分析します。
- ユーザーとミーティングの作成:1 つのフローでユーザーをプロビジョニングし、ミーティングをスケジュールします。
- Web SDK の埋め込み:ブラウザーベースの Web アプリにミーティング体験を埋め込みます。
- サーバー間 OAuth と Webhook:アカウント OAuth とイベント駆動型のバックエンド処理を組み合わせます。
- ミーティングリンクと埋め込みの比較:
join_urlの配布と SDK の埋め込みのどちらを選ぶか判断します。 - エンタープライズアプリのデプロイ:エンタープライズ規模で Zoom 統合をデプロイ、統制、運用します。
前提条件
- Zoom アカウント(Pro、Business、または Enterprise)
- Zoom App Marketplace で作成したアプリ
- OAuth 認証情報(Client ID と Secret)
参考資料
クイックスタート
- marketplace.zoom.us にアクセスします
- 開発 → アプリを作成 をクリックします
- アプリの種類を選択します(references/app-types.md を参照)
- OAuth とスコープを設定します
- 認証情報をアプリケーションにコピーします
詳細な参考資料
- references/authentication.md - OAuth 2.0、S2S OAuth、JWT のパターン
- references/app-types.md - アプリの種類を選ぶためのガイド
- references/scopes.md - OAuth スコープのリファレンス
- references/marketplace.md - Marketplace ポータルの操作方法
- references/query-routing-playbook.md - 複雑なクエリを適切な専門スキルにルーティングする方法
- references/interview-answer-routing.md - zoom-general ルーティング向けの、面接ですぐに使える簡潔な回答パターン
- references/routing-implementation.md - 具体的な TypeScript クエリ分類とスキル引き継ぎの仕様
- references/automatic-skill-chaining-rest-webhooks.md - REST と webhook を連携するワークフローの実行可能なプロセス
- references/meeting-webhooks-oauth-refresh-orchestration.md - ミーティング作成、webhook による更新、OAuth トークンのリフレッシュを連携する具体的な設計
- references/distributed-meeting-fallback-architecture.md - リトライ、サーキットブレーカー、照合フォールバックを備えた高負荷向け分散アーキテクチャ
- references/community-repos.md - 製品別に厳選した公式 Zoom サンプルリポジトリ
SDK のメンテナンス
- references/sdk-upgrade-guide.md - バージョンポリシーとアップグレード手順
- references/sdk-upgrade-workflow.md - Changelog と RSS を使った、バージョンごとに再利用できるアップグレードワークフロー
- references/sdk-logs-troubleshooting.md - SDK ログの収集
リソース
- 公式ドキュメント: https://developers.zoom.us/
- Marketplace: https://marketplace.zoom.us/
- 開発者フォーラム: https://devforum.zoom.us/
環境変数
- 標準化された
.envキーと各値の確認場所については、references/environment-variables.md を参照してください。
運用
- RUNBOOK.md - 5 分で完了する事前確認とデバッグのチェックリスト。
コメント
Markdown 対応