E-Learning / Integrazione & 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"; 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]

Di seguito vengono riportate le indicazioni per poter "manipolare" gli utenti/corsisti tramite API_KEY.
La propria API_KEY è individuabile alla sezione "Impostazioni" dell'Area Riservata accessibile agli utenti di tipo "Segreteria" di Formeeting. In caso di necessità o ulteriori informazioni utilizzare il nostro Servizio di Supporto

Ottenere la lista dei corsi/eventi:

ENDPOINT: https://www.formeeting.it/apiweb_v2/listofcourses.fmp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
ESEMPIO DI CHIAMATA:

ESEMPIO DI RISPOSTA:

Ottenere la lista degli utenti iscritti ad un corso/evento:

ENDPOINT: https://www.formeeting.it/apiweb_v2/listofusers.fmp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
codice_corso=CODICE IDENTIFICATIVO DEL CORSO
ESEMPIO DI RISPOSTA:

NEW Ottenere la lista degli utenti che hanno terminato un corso/evento:

ENDPOINT: https://www.formeeting.it/apiweb_v2/listofendusers.fmp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
codice_corso=CODICE IDENTIFICATIVO DEL CORSO
ESEMPIO DI RISPOSTA:

Creare un nuovo corso/evento:

ENDPOINT: https://www.formeeting.it/apiweb_v2/addevent.fmp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
titolo_evento=TITOLO DEL CORSO/EVENTO
tipo_evento=TIPOLOGIA DI EVENTO (0 ONLINE - 1 RESIDENZIALE - 2 LIVE - 3 IBRIDO)
data_inizio=DATA DI INIZIO (dd/mm/aaaa)
data_fine=DATA DI FINE (dd/mm/aaaa)
live=0 oppure 1 (se valore uguale a 1 verrà reso visibile il pulsante LIVE agli utenti)
stato=0 oppure 1 (se valore uguale a 0 il corso/evento viene impostato come disabilitato)
ESEMPIO DI RISPOSTA:

Ottenere la lista dei corsi/eventi ai quali è iscritto un utente:

ENDPOINT: https://www.formeeting.it/apiweb_v2/listofcoursesforuser.fmp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
userid=USERID UTENTE
pwd=PASSWORD UTENTE
ESEMPIO DI RISPOSTA:

NEW Verificare se un utente ha terminato il corso/evento:

ENDPOINT: https://www.formeeting.it/apiweb_v2/checkenduser.fmp
METODO: POST
PARAMETRI OBBLIGATORI:
apikey=YOUR_API_KEY
userid=USERID UTENTE
codice_corso=CODICE IDENTIFICATIVO DEL CORSO
ESEMPIO DI RISPOSTA:

Creare un nuovo utente:

ENDPOINT: https://www.formeeting.it/apiweb_v2/adduser.fmp
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'utente creato)
stato=0 oppure 1 (se valore uguale a 0 l'utente viene impostato come disabilitato)
tel=TELEFONO
codfisc=CODICE FISCALE
piva=PARTITA IVA
indirizzo=INDIRIZZO
citta=CITTA'
cap=CAP
provincia=PROVINCIA
luogonascita=LUOGO DI NASCITA
datanascita=DATA DI NASCITA (dd/mm/aaaa)
professione=PROFESSIONE
specializzazione=SPECIALIZZAZIONE/DISCIPLINA
ESEMPIO DI RISPOSTA:

Modificare/aggiornare un utente:

ENDPOINT: https://www.formeeting.it/apiweb_v2/updateuser.fmp
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 (dd/mm/aaaa)
professione=PROFESSIONE
specializzazione=SPECIALIZZAZIONE/DISCIPLINA
ESEMPIO DI RISPOSTA:

Inviare le credenziali di accesso ad un utente:

ENDPOINT: https://www.formeeting.it/apiweb_v2/sendcredentials.fmp
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.fmp
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.fmp
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: 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!