MyOwnConference

Servicio en línea que permite organizar webinars interactivos, seminarios y videoconferencias

Cómo configurar la conexión

Primero necesitas obtener la clave API. Puedes encontrarla en la Perfil sección de tu cuenta personal en MyOwnConference arrow-up-right

Después de copiar la clave, abre Configuración -> Constantes del proyecto en Salebot y pégala en la variable myownconference_api_key:

circle-exclamation

Cómo buscar seminarios web

La función myownconference_find_webinars(date, status) se usa para buscar seminarios web, donde

date - la fecha en formato dd.mm.yyyy - selecciona seminarios web para una fecha específica status - valor 1 - seminarios web activos o futuros, 0 - finalizados

myownconference_find_webinars() - devuelve el arreglo de todos los seminarios web encontrados

La función devuelve un diccionario de este tipo:

Si tiene éxito (ejemplo):

{'status': '1', 'result': [{'name': 'Super web', 'alias': 'csml-sjgf-cnjp-clkw', 'start': '2022-02-12 00:00:00'}]}

Si no tiene éxito (ejemplo):

{"status":"0","error":"Format not supported or date is not valid. Params must be yyyy-mm-dd"}

Cómo comprobar si un usuario está presente en un seminario web activo

La función myownconference_is_online_user(webinar_id, email), donde:

webinar_id - el id del seminario web o, en otras palabras, el valor “alias” de la solicitud al buscar el seminario web correo electrónico - la dirección de correo electrónico del usuario; si no se comparte, entonces se usa un correo del variable email, si existe

El resultado si la función se ejecutó correctamente:

{"status":"1","result":true} - el usuario está presente en este momento en el seminario web {"status":"1","result":false} - el usuario no está presente

El resultado si hubo un error en la solicitud:

{"status":"0","error":"Webinar with alias "serg-dhpq-mznf-fwcb" not active"}

Cómo obtener datos del historial del usuario

La función myownconference_history_user(webinar_id, email), donde

webinar_id - el id del seminario web o, en otras palabras, el valor “alias” de la solicitud al buscar el seminario web correo electrónico - la dirección de correo electrónico del usuario; si no se comparte, entonces se usa un correo del variable email, si existe

El resultado si tuvo éxito:

En el parámetro result habrá un arreglo con los datos del usuario

{'status': '1', 'result': ['John Smith', '[email protected]', 'ua', '12:02:45', '12:12:15', 'G', '28%']} {"status":"1","result":false} - no se encontró al usuario

En caso de fallo:

{'status': '0', 'error': 'Missing required variables - email'} - el correo electrónico no se compartió y no se encontró en la variable email

Un ejemplo de la solicitud y de obtener el nombre del usuario:

Un ejemplo de la solicitud para obtener datos del historial del usuario
Un ejemplo del resultado de la solicitud

Cómo comprobar si un usuario está en la lista de todos los participantes

La función myownconference_is_our_user(email), donde:

correo electrónico - la dirección de correo electrónico del usuario; si no se comparte, entonces se usa un correo del variable email, si existe

El resultado si tuvo éxito:

{"status":"1","result":true} - el usuario está en tu base de datos {"status":"1","result":false} - no existe tal usuario en tu base de datos

Si no tiene éxito:

{'status': '0', 'error': 'Missing required variables - email'} - el correo electrónico no se compartió y no se encontró en la variable email

Cómo crear un participante

Esta función añade un participante del seminario web a la lista de todos los usuarios. Después de la creación exitosa, este usuario puede ser registrado en un seminario web (más sobre eso abajo)

La función myownconference_add_user(email), donde:

correo electrónico - la dirección de correo electrónico del usuario; si no se comparte, entonces se usa un correo del variable email, si existe

El resultado si tuvo éxito:

{"status":"1","result":true} - el usuario fue añadido a tu lista de todos los participantes

Si no tiene éxito:

{'status': '0', 'error': 'Missing required variables - email'} - el correo electrónico no se compartió y no se encontró en la variable email.

Cómo registrar un participante en un seminario web

Es obligatorio pedir al cliente su correo electrónico para que se realice el registro. Cualquier otra cosa es opcional.

La función myownconference_add_user_to_webinar(webinar_id, email), donde

webinar_id - el id del seminario web o, en otras palabras, el valor “alias” de la solicitud al buscar el seminario web correo electrónico - la dirección de correo electrónico del usuario; si no se comparte, entonces se usa un correo del variable email, si existe

El resultado si tuvo éxito:

{"status":"1","result":true} - el usuario fue registrado en el seminario web

Si no tiene éxito:

{"status":"0","error":"Webinar with alias "serg-dhpq-mznf-fwcb" not active"}

Última actualización