2. Second Step, GetImgSettings

  • 27 views

🔄 Second Step Autenticazione (/preconnect)

Questa chiamata completa l’autenticazione dopo il primo step (ottenimento del guest token) e restituisce il token utente autenticato.

🔸 Endpoint

POST /preconnect

🔸 Request Body

{
"operazione": "S",
"token": "guest_token_ottenuto"
}
  • operazione: "S" indica la seconda fase dell’autenticazione.

  • token: il guest_token ottenuto nella prima chiamata a /preconnect (operazione "F").

🔸 Response

{
"status": "OK",
"statusmessage": "autenticazione completata",
"token": "token_autenticato"
}

🖼️ Get Image Settings API (/impostazioni)

Questa API restituisce risorse e contenuti configurabili per l’applicazione, come immagini, testi informativi e link.

🔸 Endpoint

POST /impostazioni

🔸 Request Body

{
"richiesta": "slide | logoazi | sfondo | rotazImg | socials | chisiamo | regolamento | privacy | urlsito | tipofidelity",
"token": "token_autenticato"
}
  • richiesta: tipo di dato da richiedere (vedi elenco sotto).

  • token: il token autenticato ricevuto dal secondo step di /preconnect.

🔸 Tipi di richiesta supportati

Tipo richiesta Descrizione
slide Elenco immagini per lo slider dell’app
logoazi Logo dell’azienda
sfondo Immagine di sfondo dell’app
rotazImg Tempo di rotazione dello slider
socials Link e immagini dei social della profumeria
chisiamo Testo per la pagina “Chi siamo”
regolamento Testo per la pagina “Regolamento”
privacy Testo per la pagina “Privacy”
urlsito URL del sito della profumeria
tipofidelity Tipo di fidelity (es. barcode, qrcode)

🔸 Response

{
"status": "OK",
"slides": [],
"slidesNew": [
{
"url_foto": "https://example.com/image.jpg",
"url_linkfoto": "https://example.com/destinazione"
}
],
"tempo_rotaz": "10"
}