Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/07/2020, 01:54
kabe_jrr
 
Fecha de Ingreso: septiembre-2003
Mensajes: 337
Antigüedad: 21 años, 1 mes
Puntos: 4
Respuesta: API de Zoom desde una web

Cita:
Iniciado por prueba230683 Ver Mensaje
Primero debes consultar la documentación del endpoint que necesitas y crear una cuenta de desarrolladores (aviso: el API es de pago ).

Una vez tengas la cuenta, te darán un ID de usuario y un token que deberás reemplazar en el siguiente código, junto con el resto de información de la reunión:

Código Javascript:
Ver original
  1. var data = JSON.stringify({
  2.   "topic": "Mi reunion", // asunto de la reunion
  3.   "type": 2, // tipo: reunion programada
  4.   "start_time": "yyyy-MM-ddTHH:mm:ssZ", // fecha de comienzo en formato ISO
  5.   "duration": 60 // duracion en minutos
  6. });
  7.  
  8. var xhr = new XMLHttpRequest();
  9. xhr.withCredentials = true;
  10.  
  11. xhr.addEventListener("readystatechange", function () {
  12.   if (this.readyState === this.DONE) {
  13.     console.log(this.responseText);
  14.   }
  15. });
  16.  
  17. xhr.open("POST", "https://api.zoom.us/v2/users/AQUI_TU_ID_DE_USUARIO/meetings");
  18. xhr.setRequestHeader("content-type", "application/json");
  19. xhr.setRequestHeader("authorization", "Bearer AQUI_TU_TOKEN");
  20.  
  21. xhr.send(data)

Esto es solo un ejemplo de cómo se crearía una reunión con JS, aunque generalmente no es buena idea exponer un token en el lado del cliente. Lo más seguro es hacerlo en el lado del servidor, con PHP y cURL, de esta forma no revelas el token al usuario. El propio sitio te genera el código, solamente tienes que rellenar los parámetros, poner tu ID y generar tu token.

Muchas gracias por la respuesta. Ahora mi duda es: ¿Dónde debo incluir el código que me indicas? ¿En mi web? ¿En la misma página donde tengo el formulario e indico la fecha y hora de la reunión? Uso para mi web PHP y HTML.

Lo dicho, muchas gracias.