Sviluppa

Sviluppa soluzioni personalizzate

La API TeamViewer

TeamViewer offre una API REST per sviluppare integrazioni TeamViewer e applicazioni per il tuo ambiente personalizzato | Icona”

TeamViewer offre una API basata su web che consente di accedere ai dati e controllare diversi aspetti del tuo account TeamViewer. Puoi utilizzare la API per sviluppare app che integrano la funzione TeamViewer nel tuo ambiente aziendale oppure app utilizzabili da chiunque.

La API utilizza REST per comunicare con la tua applicazione e lo standard di autorizzazione sicura OAuth 2.0 per gestire l'accesso a tutti i dati.

Funzioni

La API TeamViewer destinata agli sviluppatori di applicazioni consente di usufruire delle seguenti funzioni TeamViewer:

Gestione utente

Metodi correlati a un profilo aziendale TeamViewer (per es.: creare nuovi membri aziendali, modificare le informazioni dei membri).

Gestione gruppo

Metodi correlati ai gruppi nella tua lista Computer & contatti TeamViewer (per es.: crea gruppo, condividi gruppo)

Gestione sessione

Metodi correlati alle sessioni di controllo remoto con TeamViewer (per es.: crea nuova sessione, modifica informazioni sulla sessione).

Protocolli di connessione

Metodi correlati al protocollo di connessione nella TeamViewer Management Console (per es.: elenca protocolli di connessione, esporta protocolli).

Meeting online

Metodi correlati ai meeting TeamViewer (per es.: pianifica i meeting, avvia un meeting istantaneo)

Computer & contatti

Procedure operative riguardanti la lista Computer & contatti TeamViewer (per es. vedere chi è online, avviare una sessione di controllo remoto con un contatto o dispositivo oppure importare gruppi di contatti dalla tua rubrica).

Esempi di casi di utilizzo

  • Creare un caso di assistenza dal ticket di un cliente nell'ambito del proprio help desk
  • Integrare un pulsante “Richiedi una sessione di supporto” nella propria applicazione web.
  • Estrarre i protocolli di connessione dalla TeamViewer Management Console in Excel per ulteriori elaborazioni e la generazione di statistiche.
  • Esportare automaticamente ogni notte i protocolli di connessione dalla TeamViewer Management Console per consentirne un uso offline e flessibile (per es. per la fatturazione).
  • Importare rapidamente l'intero team di supporto tecnico nel proprio profilo aziendale TeamViewer.
  • Creare automaticamente un nuovo account TeamViewer per ogni nuovo utente nella propria Active Directory.
  • Avviare un meeting dall'app di chat e invitare direttamente l'interlocutore della chat.
  • Pianificare un meeting in un'app calendario di terzi.
  • Guarda se un contatto del tuo CRM è online in TeamViewer e chiedi direttamente al contatto se puoi avviare una sessione di controllo remoto al suo computer.
  • Collegati direttamente a un computer dal tuo sistema di gestione risorse IT, utilizzando la password memorizzata nella tua lista Computer & contatti.

Inizia a sviluppare

Per iniziare Documentazione Esempi
Crea un account TeamViewer nella TeamViewer Management Console per sviluppare un'app TeamViewer oppure uno script con la API TeamViewer | Screenshot

Crea account utente

Per utilizzare la API TeamViewer è necessario avere un account TeamViewer.

Il metodo più facile per ottenerlo è visitare il sito web della TeamViewer Management Console . Registrare un account sul lato sinistro della pagina.

Creare uno script

Apri le impostazioni del tuo profilo nella TeamViewer Management Console | Screenshot

Apri Management Console

Per creare uno script, devi effettuare il login alla TeamViewer Management Console con il tuo account TeamViewer.

Nella Console, apri le impostazioni del tuo profilo in alto a destra del sito web.

Crea un nuovo script che può essere utilizzato con il tuo account TeamViewer | Screenshot

Creare uno script

  1. Inserisci il nome di uno script
  2. Inserisci la descrizione del tuo script
  3. Scegli le autorizzazioni del tuo script
  4. Salva lo script

Ulteriori informazioni sono disponibili nella documentazione API.

Annota lo script token rilevato nelle proprietà dello script: occorrerà in seguito | Screenshot

Annotare il token

Annota il token dalle proprietà dello script appena creato.
Il token sarà necessario durante il processo di sviluppo.

Ulteriori informazioni riguardanti il token sono disponibili nella documentazione API.

Avvio della codifica

A questo punto puoi iniziare a scrivere il tuo script utilizzando la documentazione API; in alternativa puoi utilizzare il tuo token in uno dei nostri esempi di script.

Creare un'applicazione

Apri il menu delle app nella TeamViewer Management Console | Screenshot

Apri Management Console

Per creare un'applicazione, accedi alla TeamViewer Management Console con il tuo account TeamViewer.

Nella Console, apri il link delle app nel piè di pagina del sito web.

Crea una nuova app che possa essere utilizzata con qualsiasi account TeamViewer con i metodi di OAuth 2.0 | Screenshot

Creare un'app

  1. Inserisci il nome dell'applicazione
  2. Inserisci una descrizione della tua applicazione
  3. Inserisci l'URI di reindirizzamento.
    Gli utenti verranno reindirizzati all'URI una volta autorizzato l'accesso ai loro dati da parte della tua applicazione. Se impostato, saranno accettate esclusivamente le richieste di autorizzazione che utilizzano l'URI di reindirizzamento stabilito. Questa impostazione può essere modificata in seguito.
  4. Scegli un livello di accesso
  5. Scegli le autorizzazioni della tua app
  6. Salva l'app

Ulteriori informazioni sono disponibili nella documentazione API.

Annota l'ID client rilevato nelle proprietà dello script: occorrerà in seguito | Screenshot

Annotare il client ID e la chiave privata client

Annota il client ID e la chiave privata client rilevati nelle proprietà dell'app appena creata.
Questi dati saranno necessari durante lo sviluppo.

Cerca ulteriori informazioni sul client ID nella documentazione API.

Avvio della codifica

Ora puoi iniziare a scrivere la tua applicazione facendo riferimento alla documentazione API.

Documentazione API

La API TeamViewer con i rispettivi riferimenti, specifiche e metodi è descritta nella documentazione API TeamViewer | Icona

La documentazione della API TeamViewer offre una descrizione dettagliata dei metodi disponibili (inclusi gli esempi di richiesta di un metodo), oltre alle informazioni di base sull'utilizzo della API.

La documentazione API TeamViewer può essere scaricata qui di seguito in formato PDF.

Download

Esempi

Utilizza gli script predefiniti per ottenere suggerimenti utili per lo sviluppo di integrazioni.

I nostri script di esempio

Offriamo alcuni script predefiniti per aiutarti nelle prime fasi di sviluppo delle tue applicazioni personali.

Gli script sono disponibili per PowerShell e Python.

Scarica gli script per Gestione utente, Reporting e Active Directory oppure guarda gli esempi qui sotto per ottenere suggerimenti utili.

Ulteriori informazioni sui metodi API utilizzati sono disponibili nella documentazione API TeamViewer.

Utilizzando l'esempio di codice per la API TeamViewer, puoi sviluppare un'applicazione in grado di creare casi di assistenza.

Esempio di codice: coda di assistenza

Con la coda di assistenza è possibile gestire i casi di assistenza nel proprio TeamViewer e nella TeamViewer Management Console.

Questo esempio fornisce un'applicazione in grado di creare un caso di assistenza. Il codice di programma allegato ti consentirà di comprendere come integrare le caratteristiche della coda di assistenza nel tuo ambiente applicativo. Puoi scaricare l'app e il codice C# qui sotto.

Download
Torna su