Om MultiTEL API:
Dette API-et tilbys utviklere som ønsker å integrere med eller bygge videre på taleplattformen vår.
API-ene våre gir tilgang til ressurser (dataentiteter) via URI-baner. For å bruke et REST-API sender applikasjonen din
en HTTP-forespørsel og tolker svaret. Som standard er svarformatet JSON.
Metodene dine vil være standard HTTP-metodene GET og POST. Siden API-et er basert på åpne standarder,
kan du bruke hvilket som helst webutviklingsspråk for å få tilgang til API-et.
Endepunkt som brukes:
https://api.multitel.net/v3
Autentisering:
MultiTEL APIv3 bruker HTTP Basic/Digest-autentisering. Dette lar deg beskytte URL-ene på webserveren din slik at bare du og MultiTEL
har tilgang til dem. For å autentisere med HTTP kan du oppgi brukernavn og passord med følgende URL-format:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
For HTTP Basic-autentisering bruker du brukernavnet og passordet til MultiTEL-kontoen din.
Alternativt kan du definere egne API-brukere her: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Utdata:
Alle API-funksjoner returnerer seksjonene status og response. Status er en numerisk kode basert på HTTP-statuskoder.
Alt med statuskode 200 regnes som vellykket.
Alt med statuskode i 4xx-området regnes som en klientfeil (forbudt-koder, koder for utilstrekkelig saldo osv.).
Alt med statuskode i 5xx-området regnes som en serverfeil.
Eksempel på utdata, nedenfor:
{
"status": {
"code": 200,
"msg": ""
},
"response": {
"number": "33554530000",
"price": {
"per_minute": "0.006",
"free_minutes": "0",
"setup_price": "0",
"monthly_price": "0.7",
"channels": "0",
"overflow": "1"
}
}
}Illustrerende svar fra RentNumber-referansen; eksempelbeløp er ikke et gjeldende tilbud.