HTTP SMS SERVER – CREDITO RESIDUO #
E’ possibile conoscere il proprio il credito residuo per l’invio di SMS tramite una chiamata HTTP Rest API così strutturata:
- URL: https://secure.agiletelecom.com/services/sms/credit
- METODO: GET
- AUTENTICAZIONE: Basic / Api-Key / OAuth1.1
La risposta sarà in formato JSON (con specifica Jsend in caso di errori):
- 2XX (messaggio accettato dal server)
{
"credit": 10.324
}
CAMPO | TIPO | NOTE |
---|---|---|
credit | double | Credito residuo dell’account espresso in € |
- 5XX (richiesta non processata per errori lato server)
{
"status": "error",
"message": "Number check service unavailable",
"code": 9
}
CAMPO | TIPO | NOTE |
---|---|---|
status | string | Vale sempre “error” per gli errori 5XX |
message | string | Descrive il tipo di problema riscontrato lato server durante l’elaborazione della richiesta |
code | integer | Codice di errore custom. Indica la tipologia di problema secondo quanto specificato nella tabella dei codici di errore riportata successivamente |
CODICE | DESCRIZIONE |
---|---|
1 | Credenziali errate |
2 | Credito insufficiente |
4 | Numero/i di destinazione errato/i, formato non valido. |
6 | Manca almeno un corpo del messaggio |
7 | Almeno il corpo del messaggio è troppo lungo o alcuni caratteri non sono supportati. |
8 | Errore del server |
9 | Errore del server (timeout) |
10 | Manca almeno un mittente |
11 | Utente non trovato (credenziali errate) |
13 | Manca almeno un numero di destinazione |
14 | Mancano gli elementi del messaggio |
15 | Gli array Destinations e Ids hanno lunghezze diverse |
18 | Mittente sbagliato o mittente non consentito |
20 | Valore di globalId non consentito |
21 | Valore di maxIdLen non consentito |
22 | Il valore di udgData non è corretto |
23 | Il valore della programmazione non è corretto |
24 | Il valore del corpo non è consentito |
100 | L’IP di origine non è consentito |