Desenvolver soluções personalizadas TeamViewer

O TeamViewer API

O TeamViewer fornece uma API baseada na web que permite acessar dados e controlar vários aspectos da sua conta do TeamViewer. Você pode usar a API para desenvolver aplicativos que integram a funcionalidade do TeamViewer em seu próprio ambiente corporativo ou desenvolver aplicativos que todos possam usar.

A API usa o REST para se comunicar com seu aplicativo e com o padrão de autorização segura OAuth 2.0 para gerenciar o acesso a todos os dados.

Características

A API do TeamViewer para desenvolvedores de aplicativos fornece acesso à seguinte funcionalidade do TeamViewer:

Gerenciamento de Usuários

Métodos relacionados a um perfil de empresa do TeamViewer (por exemplo, criar um novo membro da empresa, modificar informações do membro).

Gerenciamento de grupo

Métodos relacionados a grupos em seu TeamViewer Computers & Lista de contatos (por exemplo, criar grupo, compartilhar grupo)

Gerenciamento de Sessões

Métodos relacionados a sessões de controle remoto com o TeamViewer (por exemplo, criar nova sessão, modificar informações da sessão).

Relatórios de conexão

Métodos relacionados ao relatório de conexão no TeamViewer Management Console (por exemplo, relatórios de conexão de lista, relatórios de exportação).

Reuniões Online

Métodos relacionados às Reuniões do TeamViewer (por exemplo, agendar reuniões, iniciar reuniões espontâneas)

Computadores & Contatos

Métodos relacionados ao TeamViewer Computers & Lista de contatos (por exemplo, ver quem está online, iniciar uma sessão de controle remoto com um contato ou dispositivo ou importar lotes de novos contatos de seu catálogo de endereços).

Casos de Uso

  • Criar um caso de serviço a partir do ticket de um cliente em sua central de suporte
  • Integrar um botão “Solicitar uma sessão de suporte” em seu aplicativo da web.
  • Extraia relatórios de conexão do TeamViewer Management Console no Excel para processamento adicional e geração de estatísticas.
  • Exporte automaticamente os relatórios de conexões do TeamViewer Management Console todas as noites para uso off-line e flexível (por exemplo, para faturamento).
  • Importe rapidamente toda a equipe de suporte para o perfil da sua empresa no TeamViewer.
  • Crie automaticamente uma nova conta do TeamViewer para cada novo usuário no seu Active Directory.
  • Inicie uma reunião em um aplicativo de bate-papo e convide o parceiro de bate-papo diretamente.
  • Agende uma reunião em um aplicativo de agenda de terceiros.
  • Veja se um contato do seu CRM está on-line no TeamViewer e solicite diretamente que iniciem uma sessão de controle remoto no computador.
  • Conecte-se diretamente a um computador a partir de seu sistema de gerenciamento de ativos favorito, usando a senha armazenada em seus computadores & Lista de contatos.

Começar Developing

Iniciar

Comece a desenvolver agora mesmo

Desenvolver seu próprio aplicativo é fácil. Siga os passos abaixo ou pule direto para documentação de API. para começar imediatamente.

Na API do TeamViewer, duas formas diferentes de usar a API são diferenciadas: por meio de scripts ou por meio de aplicativos.

Os aplicativos são desenvolvidos para serem usados por muitas contas diferentes. Por isso, os Scripts e os Aplicativos têm diferentes maneiras de acessar os dados do TeamViewer, representados por diferentes tipos de tokens.

Se você quiser usar a API apenas para seus próprios dados, criar um token de script. Não se preocupe se você mudar de ideia mais tarde, ainda poderá migrar para um aplicativo com facilidade. Se você quiser criar um aplicativo para ser usado por outros clientes do TeamViewer, vá em frente e criar um ID de cliente do OAuth 2.0.

Criar Conta

Você precisa de uma conta do TeamViewer para usar a API do TeamViewer.

A maneira mais fácil de fazer isso é visitar o Console de gerenciamento do TeamViewer. Inscreva-se para uma conta no site.

Criar Script

Abra o Management Console

Para criar um script, você precisa fazer o login no Console de gerenciamento do TeamViewer com sua conta do TeamViewer.

No console, abra suas configurações de perfil no canto superior direito do site.

Criar script

  1. Digite seu nome de script
  2. Digite uma descrição para o seu script
  3. Escolha as permissões do seu script
  4. Salve o script

Por favor, encontrar mais informações no documentação da API.

Anote o Token

Anote o token das propriedades do script que você criou recentemente.
Você precisará do Token no processo de desenvolvimento.

Por favor, encontrar mais informações sobre o Token no Documentação da API.

Iniciar codificação

Agora você pode começar a escrever seu próprio script usando o documentação da API. ou você pode usar seu token em um de nossos exemplo de scripts.

Criar aplicativo

Open Management Console

Para criar um aplicativo, efetue login no Console de gerenciamento do TeamViewer com sua conta do TeamViewer.

No console, abra o link Aplicativos no rodapé do site.

Criar aplicativo

  1. Digite um nome de aplicativo
  2. Digite uma descrição para sue aplicativo
  3. Digite o URI de redirecionamento.
    Os usuários são redirecionados para o URI após conceder ao seu aplicativo acesso aos dados. Se definido, somente solicitações de autorização serão concedidas que usam o URI de redirecionamento fornecido. Pode ser alterado mais tarde.
  4. Escolha um nível de acesso
  5. Escolha as permissões do seu aplicativo
  6. Salve o aplicativo

Por favor, encontrar mais informações no documentação da API.

Anote o ID do cliente e o segredo do cliente

Anote o ID do cliente e o segredo do cliente nas propriedades do aplicativo que você criou recentemente.
Você precisará deles no processo de desenvolvimento.

Encontre mais informações sobre o ID do cliente nodocumentação da API.

Iniciar codificação

Agora você pode começar a escrever seu próprio aplicativo usando o documentação da API.

Documentação da API

A documentação da API do TeamViewer fornece uma descrição detalhada dos métodos disponíveis (incluindo exemplos para as chamadas de método), bem como informações básicas sobre o uso da API.

Você pode baixar a documentação da API do TeamViewer como PDF abaixo.

Exemplos

Nossos scripts de exemplo

Fornecemos alguns scripts pré-construídos para ajudar você a começar a desenvolver seus próprios aplicativos.
Os scripts estão disponíveis para o PowerShell e o Python.
Baixe os scripts para Gerenciamento de Usuários Relatórios e Diretório Ativo ou dê uma olhada nos exemplos abaixo para obter algumas impressões úteis.
Encontre mais informações sobre os métodos API usados na documentação da API do TeamViewer.

Exemplo de código: serviço queue

Com a fila de serviço, você pode gerenciar os casos de suporte ao cliente em seu TeamViewer e no TeamViewer Management Console.

Este exemplo fornece um aplicativo que cria um caso de serviço. Usando o código do programa anexado, você pode compreender como é possível integrar os recursos da fila de serviço em seu próprio ambiente de aplicativo. Você pode baixar o aplicativo e o código C # abaixo.

Quer mais? Ofertas exclusivas e últimas notícias: nossa newsletter!