[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: