API
Introduzione
iSmartFrame offre un'API REST che consente di integrare iSF nella propria applicazione in modo programmatico.
Codifica delle richieste e delle risposte
Tutte le nostre interfacce di programmazione delle applicazioni (API) accettano corpi di richiesta codificati in formato JSON e forniscono risposte codificate anch'esse in formato JSON. Abbiamo progettato le nostre API per gestire in modo efficiente lo scambio di dati in questo formato ampiamente utilizzato e versatile, garantendo un processo di comunicazione fluido e standardizzato tra i clienti e i nostri servizi.
Codici di errore
L'API utilizza i tradizionali codici di errore HTTP per comunicare le informazioni di stato e di errore tra il cliente e il server in modo standardizzato, garantendo una perfetta interoperabilità e una gestione efficace degli errori durante tutto il processo di comunicazione.
| Codice errore | Descrizione |
|---|---|
| 2xx OK | Tutto ha funzionato come previsto. |
| 400 Bad Request | La richiesta non era accettabile, spesso a causa di parametri mancanti o non validi. In questo caso viene restituita una risposta di errore con codifica JSON. |
| 401 Unauthorized | L'utente non è autorizzato a eseguire la richiesta. |
| 429 Too Many Requests | Troppe richieste hanno raggiunto l'API troppo velocemente. Ti consigliamo di limitare la frequenza delle richieste in base al valore di X-RateLimit-Limit e X-RateLimit-Reset intestazioni di risposta e rimani entro Rate limit |
| 500, 502, 503, 504 Server error | Qualcosa è andato storto con l'API di iSmartFrame.com ti preghiamo di contattarci all'indirizzo ticket@ismartframe.net |