Personaliza el desarrollo con la solución de TeamViewer

La API de TeamViewer

TeamViewer te ofrece una API basada en la web que te permite acceso a datos y control sobre diversos aspectos de tu cuenta de TeamViewer.  Puedes usar la API para desarrollar apps e integrar esta funcionalidad en tu empresa o bien, para desarrollar apps que todo el mundo pueda usar.

La API usa REST para comunicarse con tu aplicaciones y con la autorización de seguridad OAuth 2.0 para el acceso a los datos.

Funcionalidades

La API de TeamViewer API para desarrolladores te ofrece acceso a las siguientes funcionalidades de TeamViewer:

Gestión de Usuario 

Métodos relacionados con el perfil de TeamViewer como empresa (ej: crear un nuevo miembro, modificar la información de un miembro…)

Gestión de Grupos

Métodos relacionados con grupos que ocurren en TeamViewer como empresa (ej: crear grupos, compartir grupos)

Gestión de sesiones 

Métodos relacionados con el control remoto de sesiones que ocurren en TeamViewer (ej: creación de nuevas sesiones, modificar sesiones de información)

Informes de conexión

Métodos relacionados con los informes de conexión que ocurren en TeamViewer Management Console (ej: informes con listas de conexión, exportar informes)

Online Meetings

Métodos relacionados con las reuniones online de TeamViewer (ej: agendar reuniones, iniciar reuniones espontáneas)

Ordenadores & Contactos

Métodos relacionados con las listas de Ordenadores y Contactos de TeamViewer (ver quién está disponible online, iniciar una sesión de control remota con un contacto o dispositivo o importar nuevos contactos desde otra dirección)

Ejemplos de usos

  • Crear un servicio concreto para un cliente en tu asistencia técnica.
  • Integra una «petición de soporte» con un botón en tu web.
  • Extracción de informes de conexión desde TeamViewer Management Console a un Excel para procesar y generar estadísticas.
  • Exporta informes de conexión automáticamente desde  TeamViewer Management Console cada noche para un uso offline más flexible (ej: para facturas).
  • Importa rápidamente todo el equipo de soporte en tu perfil empresarial de TeamViewer.
  • Crear una cuenta automáticamente en el perfil de TeamViewer para cada nuevo usuario en el Directorio Activo.
  • Empieza una reunión desde la app del chat e invita a un partner directamente a unirse.
  • Agenda una reunión con una tercera parte en el calendario de la app.
  • Mira si un contacto de tu CRM está online y pregúntale directamente si quiere iniciar una sesión de control remota en su ordenador.
  • Conéctate directamente al ordenador desde tu sistema de tareas, usando una contraseña guardada en tu lista de Ordenadores y Contactos.

Empieza a desarrollar

Empieza ya

Empieza a desarrollar ya mismo 

Desarrollar tu propia aplicación es fácil. Sigue estos pasos pasos y pasa a descubre la documentación de API   para iniciarte ahora.

En la API de TeamViewer se diferencian 2 tipos de APIs: a través de scripts o a través de apps.

Las Apps están desarrolladas para ser usadas en diferentes cuentas. Por ello, los scripts y las apps tienen un acceso diferente para entrar y analizar los datos de TeamViewer, representados por diferentes símbolos.

Si quieres usar la API solo con tus datos, crea un símbolo de script . No te preocupes si cambias de opinión más tarde: podrás migrar a la app. Si quieres crear una app para ser usada por otros clientes de TeamViewer, clica aqui y crea  un  OAuth 2.0 Client ID.

Crea una cuenta 

Necesitas una cuenta de TeamViewer para usar la API de TeamViewer.

La forma más fácil es visitar TeamViewer Management Console. Regístrate para crear una cuenta en la parte izquierda de la página.

Crea un Script

Abre la Management Console

Para crear un script, tienes que iniciar sesión en la TeamViewer Management Console con la cuenta de TeamViewer.

En la Console, abre tu perfil en la parte derecha superior de la web.

Crea una Script

  1. Introduce tu nombre de script
  2. Introduce una descripción de tu script
  3. Escoge los permisos de tu script
  4. Guarda el script

Por favor, encuentra más información en la documentación API

Anota tus símbolos  

Anota tus símbolos y las propiedades del script que hayas creado recientemente.
Necesitarás el símbolo en el proceso de desarrollo.

Por favor, encuentra más información en la documentación de API

Empezar a usar código

Puedes empezar a escribir tu propia script usando la  documentacióon de la API  o puedes usar símbolos como en el ejemplos de scripts.

Crea una App

Abre la Management Console

Para crear una aplicación, inicia sesión en TeamViewer Management Console con tu cuenta de TeamViewer.

En la Consola, clica en los links de la app situados en la parte inferior de la web.

Crea una App

  1. Introduce el nombre de una app
  2. Introduce una descripción para tu aplicación
  3. Introduce un redirect URI
    Los usuarios serán redireccionados a una URI después de garantizar el acceso de tu aplicación a sus datos. Una vez hecho, solo se requiere una petición de autentificación. Esto puede ser cambiado posteriormente
  4. Escoge el nivel de acceso
  5. Escoge los permisos para tu app
  6. Guarda la app

Por favor, encuentra más información en la documentación de API.

Anota el ID del cliente y su secreto

Anota el ID del cliente y su secreto desde las propiedades de la app que has creado recientemente.
Lo necesitarás en el proceso de desarrollo.

Por favor, encuentra más información sobre el ID del Cliente en la documentación de la API

Empieza a codificar

Puedes empezar ya mismo a escribir tu código usando la documentación de API 

Documentación API

La documentación de la API de TeamViewer te ofrece una detallada descripción de los métodos disponibles (incluyendo ejemplos para métodos de llamadas) así como información básica del uso de la API.

Puedes descargar la documentación de la API en este PDF.

Ejemplos

Nuestros ejemplos de scripts

Ofrecemos una pre-configuración de scripts para ayudarte a empezar con el desarrollo de tus propias apps.
Los scripts están disponibles para PowerShell y Python.
Descarga los scripts para User ManagementReportingActive Directory  o mira los ejemplos a continuación que te ayudarán.

Por favor, encuentra más información sobre el uso y métodos de API en la  documentación.

Ejemplo de código: Servicio de colas 

Con el servicio de cola, puedes gestionar el soporte al cliente desde la  TeamViewer Management Console.

Este ejemplo te ofrece una aplicación que crea un caso de servicio. Usando el programa adjunto de código, puedes integrar el servicio de cola en las funcionalidades en tu propia aplicación. Puedes descargar la app y C# .

¿Quiere más? Ofertas exclusivas y las últimas noticias: nuestro boletín.