Struttura ad albero della pagina

Versioni confrontate

Chiave

  • Questa linea è stata aggiunta.
  • Questa linea è stata rimossa.
  • La formattazione è stata modificata.

...

Tutte le api di MeetMe sono disponibili previa autenticazione.

A tutte le richieste, viene restituito un json con due indici: "success"=true e "data" contenente i dati.

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 si può recuperare eseguendo una procedura di login con credenziali.

...

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.

Blocco codice
languagetext
titleRisposta Server Login con credenziali
{
  "success": true,
  "data": {
    "id": 1,
    "name": "John",
    "surname": "Doe",
    "email": "user@example.org",
    "username": "marko@infordata.it",
    "token": "9xx50xx4xx0xx72xx29a89xxdcaxx9cxxdxx67xx",
  }
}

...

EntitàRoute di baseAzioneParametri opzionaliDati restituiti
Badgebadgeindex

ContactFormcontact-formindex

Ritorna i dati del contact form più un elemento "form_fields" in cui sono inseriti i campi del form. La chiave è il nome stesso del campo e all'interno ci sono altre due chiavi: type e order.

Esempio

Blocco codice
"form_fields": {
    "lista": {
        "type": "text",
        "order": 0
     },
     "level": {
         "type": "dropdown",
         "data": {
              "Ospite": "Ospite",
              "Staff": "Staff",
              "Giornalista": "Giornalista",
              "Tecnico": "Tecnico",
              "test": "test"
          },
          "order": 4
     }
     ...
}

Type può essere: checkbox, date, dropdown, textarea, text.

Contatticontactindex

page

size


Eventieventget-app-events
Ritorna tutti gli eventi figli attivi.

eventget-options?event_id=event_id
Ritorna tutte le opzioni per l'evento specificato.
Listelistindex

Luoghihallindex

Mailingmailingindex

Partecipantiparticipantindex

page

size


ParticipantSessionparticipant-sessionindex

Postazionilocationindex

Timbratoritimestamperindex

Traduzionitranslationindex

Ritorna un array con le traduzioni dei campi dei modelli previsti.

I modelli previsti sono: Participanti, Contatti.

La struttura del messaggio è la seguente:

Blocco codice
"Contact": {
    "id": "ID",
    "title": "Titolo",
    "name": "Nome"
    ...
},
"Participant": {
    "id": "ID",
    "contact_id": "Contatto ID",
    "event_id": "ID Evento",
    ...
}


Parametri delle richieste GET

...