Développer

Développez des solutions personnalisées

L'API TeamViewer

TeamViewer offre une API REST destinée à développer des intégrations et applications TeamViewer dans votre environnement personnalisé. | Icône

L'API TeamViewer vous permet d'accéder aux données et de contrôler divers aspects de votre compte TeamViewer. Vous pouvez utiliser l'API pour développer des applications qui intègrent la fonctionnalité TeamViewer dans votre propre environnement professionnel ou vous pouvez développer des applications utilisables par tous.

L'API utilise le protocole REST pour communiquer avec votre application et la norme d'autorisation sécurisée OAuth 2.0 pour gérer l'accès à toutes les données.

Fonctionnalités

L'API TeamViewer destinée aux développeurs d'applications permet d'accéder aux fonctions suivantes :

Gestion des utilisateurs

Méthodes associées à un profil de société TeamViewer (par ex. création d'un nouveau membre, modification des informations de membre).

Gestion de groupe

Fonctionnalité L'API TeamViewer destinée aux développeurs d'applications permet d'accéder aux fonctions suivantes : Gestion des utilisateurs Méthodes associées à un profil de société TeamViewer (par ex. création d'un nouveau membre, modification des informations de membre). Gestion de groupe Méthodes associées aux groupes dans votre liste Ordinateurs et contacts (par ex. création de groupe, partage de groupes)

Gestion de session

Méthodes associées aux sessions de contrôle à distance avec TeamViewer (par ex. création de nouvelle session, modification des informations de session).

Rapports de connexion

Méthodes associées aux rapports de connexion de la TeamViewer Management Console (par ex. Journalisation des rapports de connexion, exportation des rapports).

Réunions en ligne

Méthodes associées aux réunions TeamViewer (par ex. planification des réunions, lancement de réunions spontanées)

Ordinateurs et contacts

Méthodes relatives à la liste d'ordinateurs et contacts de TeamViewer (p. ex. voir qui est en ligne, démarrer un session de contrôle à distance ou importer par lots de nouveaux contacts depuis votre carnet d'adresses).

Exemples de cas d'usage

  • Créer une demande de service à partir d'un ticket envoyé par le client à votre support technique.
  • Intégrer un bouton « Demander une session de support » à votre application Web.
  • Extraire des rapports de connexion de la TeamViewer Management Console dans Excel pour un traitement plus poussé et la génération de statistiques.
  • Exporter automatiquement toutes les nuits des rapports de connexion de la TeamViewer Management Console pour une utilisation hors ligne et flexible (par ex. à des fins de facturation).
  • Importer rapidement l'équipe support entière dans votre profil de société TeamViewer.
  • Créer automatiquement un nouveau compte TeamViewer pour chaque nouvel utilisateur dans votre Active Directory.
  • Démarrer une réunion depuis une application de conversation et inviter un interlocuteur directement.
  • Planifier une réunion dans une autre application de calendrier.
  • Voir si un contact de votre CRM est en ligne dans TeamViewer et lui demander directement de démarrer une session de contrôle à distance sur son ordinateur.
  • Se connecter directement à un ordinateur depuis votre système préféré de gestion des ressources en utilisant le mot de passe qui est enregistré dans votre liste d'ordinateurs et contacts.

Démarrer le développement

Premiers pas Documentation Exemples

Premiers pas

Démarrez le développement-d'une application ou d'un script. L'API TeamViewer utilise OAuth 2.0 et des jetons de script ainsi que des ID client.

Démarrez le développement tout de suite

Développer votre propre application est facile. Suivez les étapes ci-dessous ou plongez-vous dans la documentation sur l'API pour démarrer immédiatement.

L'API TeamViewer distingue deux moyens d'utiliser l'API : les scripts ou les applications.

Les applications sont utilisées par plusieurs comptes différents. Pour cette raison, les scripts et les applications accèdent aux données TeamViewer par des moyens différents représentés par des types de jeton différents.

Si vous souhaitez utiliser l'API pour vos propres données uniquement, créez un jeton script. Pas de souci si vous changez d'avis plus tard, vous pourrez migrer facilement vers un jeton application. Si vous voulez créer une application qui sera utilisée par d'autres clients TeamViewer, continuez et créez un ID client OAuth 2.0.

Créez un compte TeamViewer dans la TeamViewer Management Console pour développer une application ou un script avec l'API TeamViewer | Capture d'écran

Agent d'assistance

Vous devez un compte TeamViewer pour utiliser l'API TeamViewer.

Le moyen le plus simple de le faire est de visiter le site Web TeamViewer Management Console . Ouvrez un compte dans la partie gauche de la page.

Créer un script

Ouvrez les paramètres de votre profil dans la TeamViewer Management Console | Capture d'écran

Ouvrir la Management Console

Pour créer un script, vous devez vous connecter à la TeamViewer Management Console avec votre compte TeamViewer.

Dans la console, ouvrez les paramètres de votre profil en haut à droite du site Web.

Créez un nouveau script utilisable avec votre propre compte TeamViewer. | Capture d'écran

Créer un script

  1. Entrez le nom de votre script.
  2. Entrez une description.
  3. Choisissez les autorisations de votre script.
  4. Enregistrez le script.

Vous trouverez de plus amples informations sur le jeton dans la documentation sur l'API.

Notez le jeton de script figurant dans les propriétés du script. Vous en aurez besoin plus tard. | Capture d'écran

Noter le jeton

Notez le jeton figurant dans les propriétés du script que vous venez de créer.
Vous aurez besoin du jeton pendant le processus de développement.

Vous trouverez de plus amples informations sur le jeton dans la documentation sur l'API.

Démarrer le codage

Vous pouvez maintenant commencer l'écriture de votre propre script en utilisant la documentation sur l'API ou utiliser le jeton d'un de nos exemples de script.

Créer une application

Ouvrez le menu Applications dans la TeamViewer Management Console. | Capture d'écran

Ouvrir la Management Console

Pour créer une application, connectez-vous à la TeamViewer Management Console avec votre compte TeamViewer.

Dans la console, ouvrez le lien Applications dans le pied de page du site Web.

Créez une nouvelle application utilisable avec n'importe quel compte TeamViewer à l'aide des méthodes de OAuth 2.0. | Capture d'écran

Créer une application

  1. Entrez un nom d'application.
  2. Entrez une description.
  3. Entrez l'URL de redirection.
    Les utilisateurs sont redirigés vers l'adresse URL une fois que votre application a l'autorisation d'accéder à leurs données. Dans ce cas, seules sont accordées les demandes d'autorisation qui utilisent l'URL de redirection donnée. Changement ultérieur possible.
  4. Choisissez un niveau d'accès.
  5. Choisissez les autorisations de votre application.
  6. Enregistrez l'application.

Vous trouverez de plus amples informations sur le jeton dans la documentation sur l'API.

Notez l'ID client figurant dans les propriétés du script. Vous en aurez besoin plus tard. | Capture d'écran

Noter l'ID et la clé confidentielle du client

Notez l'ID et la clé confidentielle du client figurant dans les propriétés de l'application que vous venez de créer.
Vous en aurez besoin pendant le processus de développement.

Vous trouverez de plus amples informations sur l'ID client dans la documentation sur l'API.

Démarrer le codage

Vous pouvez maintenant commencer à écrire votre propre application à l'aide de la documentation sur l'API.

Documentation de l'API

Vous trouverez des informations sur l'API TeamViewer, ses références, spécifications et méthodes dans la documentation API TeamViewer. | Icône

La documentation sur l'API TeamViewer API décrit en détail les méthodes disponibles (y compris des exemples d'appels de méthode) et explique les rudiments d'utilisation de l'API.

Vous pouvez télécharger ci-dessous la documentation sur l'API TeamViewer sous forme de fichier PDF.

Téléchargement

Exemples

Utilisez les scripts prédéfinis pour acquérir certaines notions utiles au développement d'intégrations.

Nos exemples de script

Nous vous proposons des scripts prédéfinis pour vous aider à démarrer le développement de vos propres applications.

Les scripts sont disponibles pour PowerShell et Python.

Téléchargez les scripts de Gestion des utilisateurs, Rapports et Active Directory ou jetez un coup d'œil aux exemples ci-dessous pour obtenir un aperçu des informations utiles.

Vous trouverez de plus amples informations sur les méthodes API utilisées dans la documentation surl'API TeamViewer .

Utilisez l'exemple de code de l'API TeamViewer pour développer une application qui crée des demandes de service.

Exemple de code : file d'attente

La file d'attente vous permet de gérer les demandes d'assistance client depuis votre TeamViewer et la TeamViewer Management Console.

Cet exemple met à disposition une application qui crée une demande de service. Avec le code de programme joint, vous pouvez comprendre comment intégrer les fonctionnalités de la file d'attente dans votre propre environnement d'application. Vous pouvez télécharger ci-dessous l'application et le code C#.

Téléchargement
Retour au début