Ceci est une traduction automatique. Pour la version originale, cliquez ici.
Table des matières
L'AnyDesk REST-API est une interface permettant d'automatiser la récupération et le stockage des informations de la base de données de votre my.anydesk.com et est actuellement disponible pour les utilisateurs de licences Premium (Professional, Power, Performance, Enterprise, Standard, Advanced, Ultimate, or On-Premises).
Un cas d'utilisation général pour notre service REST-API consiste à intégrer automatiquement les informations de my.anydesk.com dans Applications tierces telles que les applications de facturation automatisée ou pour collecter des données de session.
Fonctionnalités
Depuis la version 1.1.1, l'API REST prend en charge les commandes suivantes :
- Afficher les informations de licence
- Afficher les informations du compte (licence, nombre de clients, etc.)
- Afficher la liste des clients AnyDesk enregistrés sur le compte
- Afficher les détails du client (tels que l'état en ligne, l'alias, etc.)
- Supprimer un client de votre licence
- Afficher une liste de sessions dans un laps de temps donné
- Afficher les détails d'une session particulière
- Modifier le commentaire de la session
- Fermer une session active
- Modifier un alias
- Supprimer un alias
- Répertorier le nom et l'ID de chaque carnet d'adresses de votre licence
Configuration
La dernière documentation de l'API REST se trouve dans le Onglet Fichiers du portail client my.anydesk.com .
Cette documentation contient le processus de configuration (domaine, en-tête d'authentification) pour connecter l'interface REST aux serveurs AnyDesk.
Identifiants
Afin d'accéder à l'interface REST pour votre compte, ce qui suit est nécessaire :
- ID de licence
- Mot de passe API
Remarque : Pour les informations d'identification REST-API, contactez-nous et fournissez votre numéro de client. Si vous utilisez une licence sur site, reportez-vous au Guide d'installation sous "Commandes de la console" > "Commandes avancées" > "API REST".
Module Python
AnyDesk fournit également un open-source Module Python et exemples de scripts pour accéder à l'API REST. Vous pouvez l'utiliser comme référence pour implémenter vos propres programmes ou pour créer rapidement des scripts pour automatiser des tâches.
Les exemples de scripts incluent :
- Sortie des données de session de chaque connexion établie au sein de votre licence (par exemple, nom de la licence, nombre maximal de sessions, espaces de noms, etc.)
Soit sous forme de réponse textuelle dans le terminal, soit sous forme d'exportation de fichier vers .csv - Liste de tous les noms de carnet d'adresses et de leurs identifiants.
- Liste de tous les identifiants qui ont été ajoutés à votre licence, y compris l'alias, le cas échéant.
- Informations système telles que les sessions actives, le nombre total de sessions, le nombre de clients, les clients en ligne, etc.
L'API REST AnyDesk Python est open-source. N'hésitez pas à écrire vous-même des scripts pour optimiser votre flux de travail.
Pour utiliser le module Python, téléchargez simplement les fichiers contenus dans notre GitHub et extrayez-les à l'emplacement de votre choix. Ensuite, entrez les informations d'identification REST-API dans le "auth.cfg" situé dans ".../doc/examples/".
Pour exécuter des scripts dans notre module Python, veuillez télécharger et installer la dernière version de Python pour votre système d'exploitation .