Documentazione API di gestione delle chiamate
Questi endpoint ti consentono di recuperare il tuo Chiamate perse, Chiamate in arrivo risposte, E Chiamate in uscita sincronizzato dall'app mobile SMSMobileAPI nella tua dashboard + API.
Importante: se l'app mobile è in esecuzione in background, il sistema telefonico potrebbe imporre un ritardo (spesso fino a circa 10 minuti) tra le sincronizzazioni. Puoi sempre aprire l'app per sincronizzare manualmente, se necessario.
Avvio rapido
URL di base
Esempi
Autenticazione
Gli endpoint di gestione delle chiamate si autenticano utilizzando apikey parametro di query.
Concetti comuni
Paginazione
Utilizzo limite E offset per impaginare i risultati.
Timestamp
- data_di_chiamata_ms è un timestamp UNIX in millisecondi.
- chiamata_data_ora_utc viene memorizzato come stringa data/ora UTC (campo del database).
- Per le chiamate perse, l'API restituisce un formato data stringa (derivata da un valore in millisecondi).
Ricerca
- Chiamate perse: ricerca corrisponde al numero o al nome.
- In entrata/in uscita: Q fiammiferi numero_di_telefono O nome memorizzato nella cache.
Ordinamento (solo in entrata/in uscita)
L'ordinamento è controllato da ordina_per + ordina_dir (solo campi nella whitelist). Le chiamate perse sono sempre ordinate dalla più recente alla più recente.
Errori
| HTTP | Errore di esempio | Senso |
|---|---|---|
| 400 | {"success":false,"error":"missing_apikey"} | Mancante o vuoto apikey. |
| 403 | {"success":false,"error":"invalid_apikey"} | Chiave API non trovata/non riconosciuta. |
| 403 | {"success":false,"error":"api_expired"} | Il tuo abbonamento è scaduto (datalimite è prima di oggi). |
| 500 | {"success":false,"error":"server_error","detail":"..."} | Errore del server (database, SQL, eccezione). |
Nota: l'endpoint Chiamate perse può anche restituire messaggi come APIKEY mancante o errori di preparazione SQL a seconda della situazione.
Chiamate perse – Elenco
Recupera le chiamate perse sincronizzate dal dispositivo mobile.
Punto finale
Parametri di query
| Parametro | Tipo | Descrizione |
|---|---|---|
| apikey | corda | Necessario La tua chiave API collegata al telefono cellulare. |
| offset | interno | Opzionale Offset di paginazione (predefinito: 0). |
| limite | interno | Opzionale Numero massimo di righe (predefinito: 100, massimo: 500). |
| ricerca | corda | Opzionale Cerca per numero o nome (SQL LIKE). |
| data_inizio | AAAA-MM-GG | Opzionale Filtra da questo giorno (00:00:00). |
| data_fine | AAAA-MM-GG | Opzionale Filtra fino a questo giorno (23:59:59). |
Chiamate in arrivo – Elenco
Recupera le chiamate in arrivo e risposte sincronizzate dal dispositivo mobile.
Punto finale
Parametri di query
| Parametro | Tipo | Descrizione |
|---|---|---|
| apikey | corda | Necessario La tua chiave API (convalidata tramite abbonamento). |
| limite | interno | Opzionale Righe per pagina (predefinito: 50, massimo: 200). |
| offset | interno | Opzionale Offset di paginazione (predefinito: 0). |
| ordina_per | corda | Opzionale Consentito: data_di_chiamata_ms chiamata_data_ora_utc durata_sec numero_di_telefono creato_a nome memorizzato nella cache geo_localizzazione |
| ordina_dir | asc|desc | Opzionale Predefinito: descrizione. |
| data_da_ms | intero (ms) | Opzionale Filtra dove data_chiamata_ms >= data_da_ms. |
| data_a_ms | intero (ms) | Opzionale Filtra dove data_chiamata_ms <= data_a_ms. |
| Q | corda | Opzionale Cerca su numero_di_telefono O nome memorizzato nella cache (COME). |
Chiamate in uscita – Elenco
Recupera le chiamate in uscita sincronizzate dal dispositivo mobile.
Punto finale
Parametri di query
Stessi parametri e comportamento delle chiamate in arrivo.
| Parametro | Tipo | Descrizione |
|---|---|---|
| apikey | corda | Necessario La tua chiave API (convalidata tramite abbonamento). |
| limite | interno | Opzionale Righe per pagina (predefinito: 50, massimo: 200). |
| offset | interno | Opzionale Offset di paginazione (predefinito: 0). |
| ordina_per | corda | Opzionale Consentito: data_di_chiamata_ms chiamata_data_ora_utc durata_sec numero_di_telefono creato_a nome memorizzato nella cache geo_localizzazione |
| ordina_dir | asc|desc | Opzionale Predefinito: descrizione. |
| data_da_ms | intero (ms) | Opzionale Filtra dove data_chiamata_ms >= data_da_ms. |
| data_a_ms | intero (ms) | Opzionale Filtra dove data_chiamata_ms <= data_a_ms. |
| Q | corda | Opzionale Cerca su numero_di_telefono O nome memorizzato nella cache (COME). |
Campi delle chiamate perse
| Campo | Tipo | Descrizione |
|---|---|---|
| successo | bool | Stato della richiesta. |
| offset | interno | Offset di paginazione restituito. |
| limite | interno | Limite di paginazione restituito. |
| contare | interno | Numero di righe restituite in dati. |
| dati | vettore | Elenco delle chiamate perse. |
| dati[].numero | corda | Numero di telefono del chiamante. |
| dati[].nome | corda | Nome del contatto memorizzato nella cache (potrebbe essere vuoto). |
| data[].data | corda | Stringa datetime formattata derivata da un timestamp in millisecondi. |
Campi in entrata/in uscita
| Campo | Tipo | Descrizione |
|---|---|---|
| successo | bool | Stato della richiesta. |
| apikey | corda | Riportato indietro dall'API (la tua chiave). |
| limite | interno | Righe per pagina restituite. |
| offset | interno | Offset di paginazione restituito. |
| ordina_per | corda | Campo di ordinamento applicato. |
| ordina_dir | corda | Direzione di ordinamento applicata. |
| filtri | oggetto | Filtri eco (data_da_ms, data_a_ms, Q). |
| contare | interno | Numero di righe restituite in righe. |
| righe | vettore | Elenco delle chiamate. |
| righe[].numero_di_telefono | corda | Numero di telefono. |
| righe[].nome_cached | stringa|nullo | Nome del contatto memorizzato nella cache (può essere nullo). |
| righe[].data_chiamata_ms | interno | Timestamp della chiamata in millisecondi. |
| righe[].call_datetime_utc | corda | Campo data/ora UTC (database). |
| righe[].durata_sec | interno | Durata in secondi. |
| righe[].geo_location | stringa|nullo | Etichetta di geolocalizzazione (può essere nulla/vuota). |
| righe[].create_a | corda | Timestamp di inserimento del server. |
