E-Learning / Web API

Integrare Virtual Meeting E-Learning in una pagina del vostro sito Web è tanto semplice quanto utile. I vostri corsisti non dovranno accedere ad un sito Web differente dal vostro per iniziare il loro corso: questo, da un punto di vista di immagine aziendale, risulta assumere un ruolo molto importante. Di seguito il codice da inserire nel punto della vostra pagina Web in cui desiderate venga caricata la form di login;

Integrazione con iframe:
Note: se desiderate che la piattaforma, in seguito alla login, venga "caricata" all'interno dell'oggetto iframe, è necessario passare il parametro "mode" valorizzato a "inside", come nell'esempio che segue; in assenza di tale parametro, l'intera piattaforma verrà "aperta" in una nuova finestra del browser.

Utilizzo del semplice link di collegamento alla piattaforma:

[API Web vers. 2 - versione consigliata] Di seguito vengono riportate le indicazioni per poter "manipolare" gli utenti/corsisti tramite API_KEY.
Note: Le API Web vers. 1 rimarranno attive fino al 31/12/2020
  
La propria API_KEY è individuabile alla sezione "Impostazioni" dell'Area Riservata accessibile agli utenti di tipo "Segreteria" di VM E-Learning. In caso di necessità o ulteriori informazioni utilizzare il nostro Servizio di Supporto

Ottenere la lista dei corsi:
ENDPOINT: https://www.formeeting.it/apiweb_v2/listofcourses.asp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
ESEMPIO DI CHIAMATA:

ESEMPIO DI RISPOSTA:

Ottenere la lista degli utenti iscritti ad un corso:
ENDPOINT: https://www.formeeting.it/apiweb_v2/listofusers.asp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
codice_corso=CODICE IDENTIFICATIVO DEL CORSO
ESEMPIO DI RISPOSTA:

Ottenere la lista dei corsi ai quali è iscritto un utente:
ENDPOINT: https://www.formeeting.it/apiweb_v2/listofcoursesforuser.asp
METODO: POST
PARAMETRI OBBLIGATORI:
userid=USERID UTENTE
pwd=PASSWORD UTENTE
ESEMPIO DI RISPOSTA:

Aggiungere/Creare un nuovo utente:
ENDPOINT: https://www.formeeting.it/apiweb_v2/adduser.asp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
codice_corso=CODICE IDENTIFICATIVO DEL CORSO
nome=NOME CORSISTA
cognome=COGNOME CORSISTA
mail=EMAIL CORSISTA

PARAMETRI FACOLTATIVI:
get_code=0 oppure 1 (se valore uguale a 1 vengono aggiunti alla risposta userid e password dell'utete creato)
tel=TELEFONO
codfisc=CODICE FISCALE
piva=PARTITA IVA
indirizzo=INDIRIZZO
citta=CITTA'
cap=CAP
provincia=PROVINCIA
luogonascita=LUOGO DI NASCITA
datanascita=DATA DI NASCITA
ESEMPIO DI RISPOSTA:

Modificare/aggiornare un utente:
ENDPOINT: https://www.formeeting.it/apiweb_v2/updateuser.asp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
userid=USERID UTENTE
codice_utente=CODICE IDENTIFICATIVO UTENTE

PARAMETRI FACOLTATIVI:
nome=NOME
cognome=COGNOME
mail=EMAIL
stato=0 oppure 1
tel=TELEFONO
codfisc=CODICE FISCALE
piva=PARTITA IVA
indirizzo=INDIRIZZO
citta=CITTA'
cap=CAP
provincia=PROVINCIA
luogonascita=LUOGO DI NASCITA
datanascita=DATA DI NASCITA
ESEMPIO DI RISPOSTA:

Inviare le credenziali di accesso ad un utente:
ENDPOINT: https://www.formeeting.it/apiweb_v2/sendcredentials.asp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
userid=USERID UTENTE
codice_utente=CODICE IDENTIFICATIVO UTENTE
ESEMPIO DI RISPOSTA:

Rimuovere un utente:
ENDPOINT: https://www.formeeting.it/apiweb_v2/deluser.asp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
userid=USERID UTENTE
codice_utente=CODICE IDENTIFICATIVO UTENTE
ESEMPIO DI RISPOSTA:

Funzionalità di Single Sign-On (SSO):
E' possibile eseguire una chiamata POST all'indirizzo di seguito indicato per poter loggare un utente alla piattaforma VM eLearning. Questa operazione risulta essere particolarmente utile qualora si intenda autenticare l'utente su una propria piattaforma/area riservata e contestualmente loggarlo anche su VM. Dopo l'autenticazione l'utente potra infatti, secondo le modalità da voi ritenute più opportune, accedere ai propri corsi online senza doversi nuovamente autenticare.
ENDPOINT: https://www.formeeting.it/apiweb_v2/sso.asp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
userid=USERID UTENTE
pwd=PASSWORD UTENTE
LEGENDA OUTPUT:
RESULT: (0 in caso di esito negativo - 1 in caso di esito positivo)
CODE: (0: ApiKey errata - 1: dati mancanti - 2: dati errati - 3: utente inesistente - 4: cliente scaduto - 5: corso non attivo - 6: utente abilitato)
URL_HOME_PAGE_VM: pagina web verso cui reindirizzare l'utente per iniziare il corso/i

L'utente sarà pertanto loggato su VM se la risposta alla chiamata restituirà result=1 e code=6.
ESEMPIO DI RISPOSTA:

Nel caso abbiate necessità di ulteriori e differenti "modi" di integrazione con la piattaforma, il nostro Ufficio Tecnico è a vostra completa disposizione per analizzare qualsiasi richiesta!