Entwickeln

Entwickeln Sie eigene Lösungen

Die TeamViewer API

TeamViewer bietet eine REST API, um eine eigene TeamViewer Integration oder Anwendung für Ihre Arbeitsumgebung zu entwickeln | Icon

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.

Features

Die TeamViewer API für Entwickler stellt den Zugriff auf folgende TeamViewer-Funktionalitäten zur Verfügung:

Benutzerverwaltung

Methoden in Verbindung mit dem TeamViewer-Firmenprofil (z. B. Erstellung eines neuen Benutzerkontos, Bearbeiten von Benutzerinformationen).

Gruppenverwaltung

Methoden in Verbindung mit Gruppen in Ihrer Computer & Kontakte-Liste (z. B. Gruppe erstellen, Gruppe teilen).

Sitzungs-Management

Methoden in Verbindung mit Ihrer Service-Warteschlange (z. B. neue Sitzung erstellen, Sitzungsinformationen bearbeiten).

Verbindungs-Protokolle

Methoden in Verbindung mit Verbindungs-Protokollen in der TeamViewer Management Console (z. B. Verbindungs-Protokolle auflisten, Protokolle exportieren).

Online Meetings

Methoden in Verbindung mit TeamViewer Meetings (z. B. Meetings planen, spontanes Meeting starten).

Computer & Kontakte

Methoden in Verbindung mit der TeamViewer Computer & Kontakte-Liste (z. B. sehen wer online ist, Fernsteuerungssitzung mit einem Kontakt oder Gerät herstellen, oder Import neuer Kontakte aus Ihrem Adressbuch).

Anwendungsfälle

  • Service-Anfrage aus einem Kundenticket heraus in Ihrem Helpdesk-System erstellen.
  • "Supportsitzung anfordern"-Schaltfläche in Ihre Webanwendung integrieren.
  • 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).
  • Schneller Import Ihres gesamten Support-Teams in Ihr TeamViewer-Firmenprofil.
  • TeamViewer-Konto für jeden neuen Benutzer im Active Directory anlegen.
  • Meeting in einer Chat-Anwendung starten und Chatpartner direkt einladen.
  • Meeting in einer Kalender-App eines Drittanbieters planen.
  • Sehen Sie im CRM, ob ein Kontakt online ist und senden Sie eine Verbindungsanfrage.
  • Verbinden Sie sich direkt aus Ihrem Asset-Management-System zu einem Computer, indem Sie das hinterlegte Passwort aus der Computer & Kontakte-Liste nutzen.

Entwickeln Sie jetzt selbst

Starten Dokumentation Beispiele

Jetzt loslegen

Legen Sie jetzt los und eine App oder Skript entwickeln. Die TeamViewer API verwendet OAuth 2.0 und Skript-Tokens sowie Client IDs.

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 Wege unterscheiden, 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 einen 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.

Erstellen Sie ein TeamViewer-Konto in der TeamViewer Management Console, um eine Anwendung oder ein Skript mithilfe der TeamViewer API zu entwickeln | Screenshot

Benutzerkonto erstellen

Um die TeamViewer API zu nutzen, benötigen Sie ein TeamViewer-Konto.

Öffnen Sie dazu die TeamViewer Management Console und erstellen Sie auf der linken Seite ein neues Konto.

Skript erstellen

Öffnen Sie die Profileinstellungen in der  TeamViewer Management Console | Screenshot

Management Console öffnen

Um ein Skript zu erstellen, melden Sie sich mit Ihrem TeamViewer-Konto in der TeamViewer Management Console an.

Öffnen Sie anschließend Ihre Profileinstellungen oben rechts auf der Website.

Erstellen Sie ein neues Skript, das mit Ihrem TeamViewer Konto genutzt werden kann | Screenshot

Skript erstellen

  1. Geben Sie den Skriptnamen ein
  2. Geben Sie eine Beschreibung des Skriptes ein
  3. Wählen Sie die API-Methoden, auf die Sie zugreifen möchten
  4. Speichern Sie das Skript

Weitere Informationen finden Sie in der API Dokumentation.

Notieren Sie den Skript Token aus den Eigenschaften des Skripts. Sie benötigen ihn später | Screenshot

Skript Token notieren

Notieren Sie sich den Skript Token aus den Eigenschaften des gerade erstellten Skripts.
Sie benötigen den Skript Token für den späteren Entwicklungsprozess.

Nähere Informationen zum Skript Token finden Sie in der API Dokumentation.

Programmieren beginnen

Beginnen Sie jetzt, Ihr eigenes Skript mit Hilfe der API Dokumentation oder nutzen Sie Ihren Skript Token in einem unserer Beispiel-Skripte.

Anwendung erstellen

 Öffnen Sie das Apps Menü in der TeamViewer Management Console. | Screenshot

Management Console öffnen

Um eine Anwendung zu erstellen, melden Sie sich mit Ihrem TeamViewer-Konto in der TeamViewer Management Console an.

Klicken Sie anschließend auf den Link "Apps" in der Fußzeile der Website.

Erstellen Sie eine neue App, die durch die Methoden von OAuth 2.0 mit einen beliebigen TeamViewer Konto genutzt werden kann | Screenshot

App erstellen

  1. Geben Sie den Anwendungsnamen ein
  2. Geben Sie eine Beschreibung der Anwendung ein
  3. Geben Sie die Redirect URI ein
  4. Wählen Sie eine Zugriffsebene
  5. Wählen Sie die API-Methoden, die Ihre App verwenden soll
  6. Speichern Sie die App

Weitere Informationen finden Sie in der API Dokumentation.

Notieren Sie die Client ID aus den Eigenschaften der App. Sie benötigen diese später  | Screenshot

Client-ID und Client secret notieren

Notieren Sie sich die Client-ID und das Client secret aus den Eigenschaften der gerade erstellten App.
Sie benötigen diese für den späteren Entwicklungsprozess.

Nähere Informationen zur Client-ID finden Sie in der API Dokumentation.

Programmieren beginnen

Beginnen Sie jetzt, Ihre eigene Anwendung mit Hilfe der API Dokumentation zu entwickeln.

API-Dokumentation

Die TeamViewer API und deren Referenzen, Spezifikationen und Methoden sind in der TeamViewer API-Dokumentation dokumentiert | Icon

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.

Laden Sie die TeamViewer API-Dokumentation als PDF herunter.

Herunterladen

Beispiele

Benutzen Sie die vorgefertigten Skripte, um hilfreiche Einblicke für die Entwicklung von Integrationen zu bekommen.

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 Benutzerverwaltung, Verbindungsprotokolle und Active Directory herunter, oder werfen Sie einen Blick auf die Beispiele unten, um hilfreiche Einblicke zu bekommen.

Weitere Informationen zu den verwendeten API-Methoden finden Sie in der TeamViewer API Dokumentation.

Mit dem Codebeispiel für die TeamViewer API können Sie eine Anwendung programmieren, mit der Sie Service-Anfragen erstellen.

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#.

Herunterladen
Zurück zum Anfang