Om MultiTEL API:
Denne API leveres til udviklere, der ønsker at integrere med eller bygge oven på vores taleplatform.
Vores API'er giver adgang til ressourcer (dataenheder) via URI-stier. For at bruge en REST API vil din applikation
sende en HTTP-anmodning og parse svaret. Som standard er svarformatet JSON.
Dine metoder vil være de almindelige HTTP-metoder GET og POST. Da API'en er baseret på åbne standarder,
kan du bruge et hvilket som helst webudviklingssprog til at få adgang til API'en.
Anvendt endpoint:
https://api.multitel.net/v3
Autentificering:
MultiTEL APIv3 bruger HTTP Basic/Digest-autentificering. Det gør det muligt at beskytte URL'erne på din webserver, så kun du og MultiTEL
kan få adgang til dem. For at autentificere med HTTP kan du angive et brugernavn og en adgangskode i følgende URL-format:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
Til HTTP Basic-godkendelse bruger du dit MultiTEL-kontobrugernavn og din adgangskode.
Alternativt kan du definere dedikerede API-brugere her: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Output:
Alle API-funktioner returnerer sektionerne status og response. Status er en numerisk kode baseret på HTTP-statuskoder.
Alt med statuskode 200 betragtes som en succes.
Alt med en statuskode inden for 4xx-intervallet betragtes som en klientfejl (koder for nægtet adgang, koder for utilstrækkelig saldo osv.).
Alt med en statuskode inden for 5xx-intervallet betragtes som en serverfejl.
Eksempeloutput 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"
}
}
}Illustrativt svar fra RentNumber-referencen; eksempelbeløb er ikke et aktuelt tilbud.