Hero Highlight: Code

Für Entwickler

Mit der TeamViewer API können Sie individuelle Lösungen entwickeln, um TeamViewer in Ihre Arbeitsumgebung zu integrieren.

Die TeamViewer API

TeamViewer stellt eine webbasierte API zur Verfügung, die es Ihnen erlaubt, auf TeamViewer-Funktionen zuzugreifen und verschiedene Aspekte Ihres TeamViewer-Kontos zu beeinflussen. Sie können die API dazu verwenden, Apps zu entwickeln, die TeamViewer-Funktionalitäten in Ihr eigenes Unternehmensumfeld integriert, oder Sie entwickeln Apps, die jeder nutzen kann.

Die API nutzt REST, um mit den Anwendungen zu kommunizieren und den sicheren Authentifizierungsstandard OAuth 2.0, um den Zugriff auf alle Daten abzuwickeln.

Funktionalitäten

Anwendungsfälle

  • TeamViewer Konto für jeden neuen Benutzer im Active Directory anlegen.
  • „Supportsitzung anfordern“-Schaltfläche in Ihre Webanwendung integrieren.
  • Service-Anfrage aus einem Kundenticket heraus in Ihrem Helpdesk-System erstellen.
  • Sehen Sie im CRM, ob ein Kontakt online ist und senden Sie eine Verbindungsanfrage.
  • Meeting in einer Chat-Anwendung starten und Chatpartner direkt einladen.
  • Meeting in einer Kalender-App eines Drittanbieters planen.
  • Schneller Import Ihres gesamten Support-Teams in Ihr TeamViewer-Firmenprofil.
  • Verbindungs-Protokolle aus der TeamViewer Management Console zur weiteren Bearbeitung und Erstellung von Statistiken in Excel exportieren.
  • Verbindungs-Protokolle jede Nacht aus der TeamViewer Management Console auslesen, um diese offline und flexibel nutzen zu können (z. B. für Abrechnungen).
  • Verbinden Sie sich direkt aus Ihrem Asset-Management-System zu einem Computer, indem Sie das hinterlegte Passwort aus der Computer & Kontakte-Liste nutzen.

Jetzt loslegen

Entwickeln Sie jetzt selbst

Ihre eigene Anwendung zu entwickeln ist einfach. Führen Sie die unten beschriebenen Schritte aus oder laden Sie die API Dokumentation. herunter, falls Sie sofort loslegen möchten.

In der TeamViewer API werden zwei Arten unterschieden, diese zu nutzen: Entweder durch Skripte oder durch Apps.

Skripte und Apps greifen auf unterschiedliche Weise auf TeamViewer-Daten zu. Dies wird durch unterschiedliche Tokens repräsentiert. Falls Sie die API nur für Ihren eigenen Gebrauch verwenden möchten, erstellen Sie ein Skript Token.

Für den Fall, dass Sie Ihre Meinung nachträglich ändern, können Sie auch zu einem späteren Zeitpunkt Skripte zu Apps migrieren. Falls Sie eine App entwickeln wollen, die auch andere TeamViewer-Kunden verwenden können, erstellen Sie eine OAuth 2.0 Client-ID.

*Benutzer werden auf die URI umgeleitet, nachdem sie Ihrer Anwendung Zugriff auf deren Daten gewährt haben. Wenn diese Option festgelegt wurde, werden nur Autorisierungsanfragen mit der angegebenen Redirect-URI gewährt. Dies kann später geändert werden.

API-Dokumentation

Die Dokumentation der TeamViewer API enthält eine ausführliche Beschreibung der verfügbaren Methoden (inklusive Beispielen für den Methoden-Aufrufe) sowie grundlegende Informationen zur Verwendung der API.

Beispiele

Unsere Beispiel-Skripte

Es stehen einige vorgefertigte Skripte zur Verfügung, um Sie bei der Entwicklung Ihrer eigenen Anwendung zu unterstützen. Die Skripte sind für PowerShell und Python verfügbar.

 

Laden Sie die Skripte für User Management, Benutzerverwaltung und Active Directory herunter oder werfen Sie einen Blick auf die Beispiele unten, um hilfreiche Einblicke zu bekommen.

Codebeispiel

Service-Warteschlange

Mit der Service-Warteschlange können Sie Support-Anfragen Ihrer Kunden in TeamViewer und der TeamViewer Management Console verwalten.

 

Dieses Beispiel stellt einen Anwendung zur Verfügung, die Service-Anfragen erstellt. Anhand des angefügten Programmcodes können Sie nachvollziehen, wie Sie die Funktionen der Service-Warteschlange in Ihre eigene Anwendungsumgebung integrieren. Im Folgenden finden Sie einen Download der Anwendung und des Codes in C#.