Setting the file. One moment.
Skill 147 · Build Zoom Video SDK App
Subchapter 147.6
references/token-contract-test-spec.mdMarkdown2 KBView on GitHub
Define one backend token contract and validation sequence used by Android, iOS, macOS, and Unity clients.
| Field | Required | Description |
|---|---|---|
sessionName | Yes | Session/topic identifier used for join |
userName | Yes | Display name in session |
roleType | Optional | Role/permission shaping in token claims |
expirationSeconds | Optional | Token TTL override within policy window |
| Field | Required | Description |
|---|---|---|
token | Yes | Short-lived Video SDK JWT |
expiresAt | Yes | Absolute expiration timestamp |
sessionName | Yes | Echoed join session identifier |
ZOOM_VIDEO_SDK_KEY + ZOOM_VIDEO_SDK_SECRET from server config.sessionName pattern and unique userName.join failed/auth on one platform only:
token expired immediately:
works native, fails Unity: