Licença: Padrão, Avançado, Nuvem Definitiva, Local
A API REST do AnyDesk permite automatizar a recuperação e o gerenciamento de dados da conta no console de gerenciamento do my.anydesk I .
Você pode usar a API para integrar dados do AnyDesk com sistemas de terceiros, por exemplo, para automatizar o faturamento ou coletar logs de sessão.
Características
A partir da versão 1.1.1, a API REST suporta os seguintes comandos:
Exibir detalhes da licença
Visualizar detalhes da conta (licença, número de clientes AnyDesk, etc.)
Liste todos os clientes AnyDesk registrados na conta
Obter detalhes de um cliente específico (por exemplo, apelido, status online)
Remover um cliente da licença
Recuperar Histórico de sessões para um intervalo de tempo selecionado
Exibir dados detalhados da sessão
Adicionar ou atualizar comentários da sessão
Fechar uma sessão ativa
Alterar um alias de cliente
Remover um alias de cliente
Listar os nomes e IDs de todos os catálogos de endereços associados à sua licença
Configurar a API
A documentação mais recente da API REST pode ser encontrada na guia Arquivos do portal do cliente my.anydesk.com.
Esta documentação contém o processo de configuração (domínio, cabeçalho de autenticação) para conectar a interface REST aos servidores AnyDesk.
A documentação mais recente da API está disponível na guia Arquivos da my.anydesk I conta. Inclui instruções para:
Domínios de endpoint de API
Cabeçalhos de autenticação
Etapas de configuração da conexão
Credenciais
Para usar a API REST, você precisará de:
Seu ID de licença
Sua senha de API
💡 NOTA
Para solicitar credenciais de API, entre em contato com o suporte do AnyDesk e forneça seu número de cliente.
Para licenças locais, consulte o Guia de instalação em Comandos do console > Comandos avançados > API REST.
Módulo Python
Você também pode acessar um open-source Python module que inclui scripts e modelos para ajudá-lo a começar a usar a API. Você pode usar esses exemplos para criar suas próprias integrações ou automatizar tarefas.
Scripts de exemplo incluídos:
Exportar dados da sessão (para terminal ou CSV)
Listar todos os catálogos de endereços e seus IDs
Liste todos os clientes adicionados à sua licença, incluindo aliases
Estatísticas do sistema de saída (sessões ativas, contagem total de sessões, contagem de clientes, dispositivos online e muito mais)
O módulo é de código aberto, portanto, você pode adaptá-lo para atender às suas necessidades de automação.
Para começar:
Baixe o módulo Python do GitHub.
Extraia os arquivos para o local de sua preferência.
auth.cfg
No arquivo (encontrado em/doc/examples/
), insira suas credenciais de API.Instale a versão mais recente do Python para o seu sistema operacional.