Относно 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; примерните суми не са актуална оферта.