О MultiTEL API-ју:
Овај API је намењен програмерима који желе да интегришу своја решења са нашом гласовном платформом или да развијају решења на њој.
Наши API-ји обезбеђују приступ ресурсима (ентитетима података) путем URI путања. Да бисте користили REST API, ваша апликација
ће послати HTTP захтев и парсирати одговор. Подразумевано, формат одговора је JSON.
Ваше методе ће бити стандардне HTTP методе GET и POST. Пошто је API заснован на отвореним стандардима,
можете користити било који језик за веб развој за приступ API-ју.
Коришћена API приступна тачка:
https://api.multitel.net/v3
Аутентификација:
MultiTEL APIv3 користи HTTP Basic/Digest аутентификацију. Она вам омогућава да заштитите URL адресе на свом веб-серверу тако да им само ви и MultiTEL
можете приступити. За аутентификацију путем HTTP-а можете навести корисничко име и лозинку у следећем формату URL-а:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
За HTTP Basic аутентификацију користићете своје MultiTEL корисничко име налога и своју лозинку.
Алтернативно, овде можете дефинисати наменске API кориснике: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Излаз:
Све API функције ће вратити одељке status и response. Статус ће бити нумерички код заснован на HTTP статусним кодовима.
Све са статусним кодом 200 сматраће се успехом.
Све са статусним кодом у опсегу 4xx сматраће се грешком клијента (кодови забране, кодови недовољног стања итд.).
Све са статусним кодом у опсегу 5xx сматраће се грешком сервера.
Пример излаза, испод:
{
"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"
}
}
}Илустративни одговор из RentNumber референце; примери износа нису важећа понуда.