icon_qa

INTRODUZIONE API REST

Usi l'app Postman?
 

USER

Informazioni User

Restituisce l'anagrafica ed il credito relativo al tuo profilo su SmsHosting.it.

URI

GET https://api.smshosting.it/rest/api/user

Richiesta

ParametroObbligatorio Descrizione
Nessun parametro richiesto

Risposta

HTTP Status Code

CodiceDescrizione
200 ok
401 Credenziali non valide
405 Metodo HTTP non consentito
500 Errore generico

Dati User

ProprietàDescrizione
name Nome
lastname Cognome
username Username dell'account
email Indirizzo Email
businessname Nome società se si tratta di azienda
address Indirizzo
city Città
postcode Codice di avviamento postale
province Provincia
country Nazione
birthdate Data di nascita
phone Telefono
msisdn Numero di cellulare
sender Mittente predefinito
senderAlias Elenco dei mittenti utilizzabili per l'invio
taxcode Codice fiscale
vatnumber Partita IVA
registrationDate Data di registrazione nel formato yyyy-MM-ddTHH:mm:ssZ
expirationDate

Data di scadenza account nel fomato yyyy-MM-ddTHH:mm:ssZ

Nota: Il tuo profilo su SmsHosting.it scade dopo un anno dal tuo ultimo ordine.

credit Credito residuo
italysms Numero di sms inviabili verso l'italia con il tuo credito residuo

 Esempio:

curl --user AUTH_KEY:AUTH_SECRET  https://api.smshosting.it/rest/api/user

HttpResponse user_response = Unirest.get("https://api.smshosting.it/rest/api/user")
        .basicAuth(SMS_AUTH_KEY, SMS_SECRET_KEY)
        .asJson();

Unirest\Request::auth(SMS_AUTH_KEY, SMS_SECRET_KEY);

$headers = array(
  'Accept' => 'application/json'
);

$response = Unirest\Request::get('https://api.smshosting.it/rest/api/user', $headers);

response = unirest.get(
    "https://api.smshosting.it/rest/api/user",
    headers={
        "Accept": "application/json"
        },
    auth=(SMS_AUTH_KEY, SMS_SECRET_KEY)
    )

  HttpResponse jsonResponse = Unirest.get(tbUserUrl.Text)
      .header("accept", tbUserAccept.Text)
      .basicAuth(tbAuth_key.Text, tbAuth_secret.Text)
      .asString();

{
  "name": "Mario",
  "lastname": "Rossi",
  "username": "mrossi",
  "email": "mario.rossi@fake.it",
  "address": "via Italia 1",
  "city": "Roma",
  "postcode": "00144",
  "province": "RM",
  "country": "IT",
  "birthdate": "01.01.1970",
  "phone": "06000000",
  "msisdn": "393480000000",
  "sender": "mrossi",
  "taxcode": "MRXXXXXXXXXX",
  "registrationDate": 200607191808+0200,
  "expirationDate": 201408211148+0200,
  "credit": 15.693,
  "italysms": 166,
  "senderAlias":
  [
        "393470000000",
        "mySender"
  ]
}