O MultiTEL API:
Toto API je poskytováno vývojářům, kteří se chtějí integrovat s naší hlasovou platformou nebo na ní stavět.
Naše rozhraní API poskytují přístup k prostředkům (datovým entitám) prostřednictvím cest URI. Pro použití rozhraní REST API vaše aplikace
vytvoří požadavek HTTP a zpracuje odpověď. Výchozím formátem odpovědi je JSON.
Vašimi metodami budou standardní metody HTTP GET a POST. Protože je API založeno na otevřených standardech,
můžete pro přístup k API použít jakýkoli jazyk pro vývoj webu.
Použitý koncový bod:
https://api.multitel.net/v3
Ověřování:
Rozhraní MultiTEL APIv3 používá ověřování HTTP Basic/Digest. To vám umožňuje chránit adresy URL na vašem webovém serveru tak, aby k nim měli přístup pouze vy a společnost MultiTEL
. Pro ověření pomocí protokolu HTTP můžete zadat uživatelské jméno a heslo v následujícím formátu adresy URL:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
Pro ověření HTTP Basic použijete uživatelské jméno svého účtu MultiTEL a své heslo.
Alternativně můžete vyhrazené uživatele API definovat zde: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Výstup:
Všechny funkce API vrátí části status a response. Status bude číselný kód založený na stavových kódech HTTP.
Vše se stavovým kódem 200 bude považováno za úspěch.
Vše se stavovým kódem v rozsahu 4xx bude považováno za chybu klienta (zakázané kódy, kódy nedostatečného zůstatku atd.).
Vše se stavovým kódem v rozsahu 5xx bude považováno za chybu serveru.
Ukázkový výstup níže:
{
"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"
}
}
}Ilustrativní odpověď z referenčního dokumentu RentNumber; uvedené příkladové částky nejsou aktuální nabídkou.