Tutte le api di MeetMe sono disponibili previa autenticazione.
Login
Il login può essere eseguito tramite la normale procedura di login, nel caso non si abbia a disposizione un token valido, oppure si può eseguire un qualunque richiesta inserendo l'header authorization con l'indice "token".
Il token ha sempre una lunghezza di 40 caratteri.
Login tramite credenziali
Il login viene eseguito tramite post alla url "user/login-api" e con i parametri LoginForm[email] e LoginForm[password].
Nel caso di login errato viene restituito un json con indice "success" = false.
Se il login va a buon fine, viene restituito un json con due indici: "success"=true e "data" contenente i dati dell'utente, tra cui il token.
Login tramite token
Per eseguire il login tramite token basta accedere direttamente alla route interessata inserendo però l'header authorization con valore "token=xxxxxxxxxxxxxx".
Richieste GET
Le richieste GET devono specificare il formato di risposta desiderato. Il parametro deve avere indice "type" e deve essere passato in GET. Per ora è disponibile solo il formato json.
Le api sono disponibili per ricevere, in uno specificato formato, i dati del cliente.
Di seguito sono elencate le entità per le quali è disponibile una chiamata apiget:
Entità | Route di base | Azioni |
---|---|---|
Badge | badge | index |
Contatti | contact | index |
Eventi | event | index |
Liste | list | index |
Luoghi | hall | index |
Mailing | mailing | index |
Partecipanti | participant | index |
Postazioni | location | index |
Timbratori | timestamper | index |
Parametri richiesti
La richiesta deve essere eseguita tramite un token di accesso valido. Il token di accesso dovrà essere inviato tramite header authorization con l'indice "token" ed ha sempre 40 caratteri.
...
Filtri
Le azioni "index" permettono anche di effettuare una ricerca impostando determinati filtri. Il filtro è un parametro GET che specifica il campo su cui applicare il filtro e il suo valore.
...