Crear la aplicación de Zoom OAuth Server-to-Server
Para que tus usuarios creen videoconferencias de Zoom desde Teachlr, primero creas una aplicación Server-to-Server en Zoom y luego copias sus credenciales en la plataforma. Esta guía cubre los dos lados.
Si prefieres la integración con SDK, consulta Crear la aplicación de Zoom Meeting SDK.
Parte 1. Crear la aplicación en Zoom
- Entra a
https://marketplace.zoom.uscon la cuenta principal de Zoom. - En la lista Develop, arriba a la derecha, elige Build Server-to-Server App.
- Escribe el nombre de la aplicación y pulsa Create.
Verás el detalle de la aplicación con 5 secciones. Puedes avanzar con Continue o abrir cada sección directamente.
App Credentials
Esta sección, que se muestra primero, trae los tres valores que necesitas en Teachlr:
- Account ID
- Client ID
- Client Secret
Information
Escribe una descripción breve de la aplicación y el nombre de tu compañía. Escribe también el nombre y el correo del desarrollador o de la persona de contacto, que recibirá avisos sobre cambios importantes.
Son obligatorios: el nombre de contacto del desarrollador (Developer contact name), su correo (Developer contact email) y el nombre de la compañía (Company name).
Features
Déjala como está, sin cambios.
Scopes
Debes agregar al menos un ámbito (scope). Para Teachlr, pulsa + Add Scopes, busca y marca estos y pulsa Done. Si olvidas alguno, vuelve a pulsar + Add Scopes.
| Tipo de ámbito | Ámbitos |
|---|---|
| Recording | cloud_recording:read:list_recording_files:admin y cloud_recording:read:list_recording_files:master |
| Meeting | meeting:read:meeting:admin, meeting:delete:meeting:admin, meeting:update:meeting:admin y meeting:write:meeting:admin |
| Report | report:read:list_meeting_participants:admin |
| User | user:read:list_users:admin, user:read:user:admin, update:user:admin y user:write:user:admin |
[pendiente: confirmar el nombre exacto del ámbito update:user:admin, que el instructivo escribe así]
Activation
Si completaste todos los datos obligatorios, aparece el botón Activate your app. Púlsalo para terminar. Una vez activada, la aplicación puede usar las API de Zoom que seleccionaste. Para ver tus aplicaciones, pulsa Manage, arriba a la derecha.
Parte 2. Configurar el complemento en Teachlr
- Abre Administración, elige Complementos en el bloque Compañía y abre Videoconferencias.
- Abre Zoom Meetings (OAuth) y entra a la pestaña Credenciales.
- Pega el Account ID (obligatorio), el Client ID y el Secret que copiaste de Zoom.
- Elige el Tipo de cuenta: Multi-anfitrión o Anfitriones limitados. Si eliges anfitriones limitados, escribe los Emails de anfitriones separados por comas. [pendiente: describir la diferencia entre ambos tipos]
- Pulsa Guardar cambios.
El Client Secret es un dato sensible. No lo compartas por correo ni lo publiques.