El primer paso es dirigirse al portal https://marketplace.zoom.us e iniciar sesión con la cuenta principal de Zoom. Luego, se debe hacer clic en la lista desplegable que dice «Develop» ubicada en la parte superior derecha y seleccionar la opción «Build Server-to-Server App», como se muestra en la siguiente imagen:
Aparecerá una ventana donde se debe ingresar el nombre de la aplicación y a continuación hacer clic en el botón «Create»:
Se mostrará entonces el detalle de la aplicación recién creada que consta de 5 secciones, mostrando inicialmente la sección de «App Credentias» (Credeciales de la Aplicación), que son los valores necesarios para activar el complemento en la plataforma Teachlr:
Estos 3 valores se deben copiar y pegar en el complemento de la plataforma Teachlr:
- Account ID
- Client ID
- Client Secret
Los datos obligatorios que requiere este tipo de aplicaciones son:
1. Nombre de contacto del desarrollador (Developer contact name).
2. Email de contacto del desarrollador (Developer contact email).
3. Nombre de la compañía (Company name).
4. Seleccionar al menos un ámbito (scope).
Para pasar a la siguiente sección, se puede hacer clic en el botón «Continue» ubicado en la parte inferior derecha, o simplemente haciendo clic directamente en la sección que se desee llenar o modificar.
En la sección de «Information», se debe ingresar una breve descripción de la aplicación, el nombre de la compañía; además, el nombre y correo del desarrollador o de la persona de contacto para notificaciones sobre actualizaciones o cambios importantes que puedan afectar a la aplicación.
En la sección de «Features» se debe dejar todo como está, sin cambios.
En la sección de «Scopes» se deben agregar todos los ámbitos (scopes) que se utilizarán en la plataforma Teachlr, para lograr esto se debe hacer clic en el botón «+ Add Scopes»:
Aparecerá una ventana para buscar y seleccionar los ámbitos (scopes) que se quieran agregar. Se deben buscar y marcar los siguientes ámbitos:
Tipo de ámbito (Scope type) | Ámbito (Scope) |
Recording | View all user recordings > – Returns all of a meeting’s recordings: cloud_recording:read:list_recording_files:admin View and manage all user recordings > – Returns all of a meeting’s recordings: cloud_recording:read:list_recording_files:master |
Meeting | View all user meetings > – View a meeting: meeting:read:meeting:admin View and manage all user meetings > – Delete a meeting: meeting:delete:meeting:admin – Update a meeting: meeting:update:meeting:admin – Create a meeting for a user: meeting:write:meeting:admin |
Report | View report data > – View meeting participant reports: report:read:list_meeting_participants:admin |
User | View all user information > – View users: user:read:list_users:admin – View a user: user:read:user:admin View users information and manage users > – Update a user: update:user:admin – Create a user: user:write:user:admin |
Luego de marcar todos los ámbitos necesarios, se debe hacer clic en el botón «Done». Si faltó agregar alguno, se puede volver a hacer clic en el botón «+ Add Scope» y agregar los que falten.
Y en la última sección de «Activation», y sólo si se cargaron todos los datos obligatorios mencionados anteriormente, aparecerá un botón de «Activate your app» para finalizar el proceso.
Una vez activada, la aplicación puede invocar las API de Zoom seleccionadas. Para visualizar las aplicaciones creadas, se debe hacer clic en el botón «Manage», ubicado en la parte superior derecha de la ventana.
Leave A Comment?