Rreth MultiTEL API:
Ky API ofrohet për zhvilluesit që duan të integrohen me platformën tonë zanore ose të ndërtojnë mbi të.
API-t tona ofrojnë akses në burime (entitete të dhënash) përmes shtigjeve URI. Për të përdorur një API REST, aplikacioni juaj
do të bëjë një kërkesë HTTP dhe do të analizojë përgjigjen. Si parazgjedhje, formati i përgjigjes është JSON.
Metodat tuaja do të jenë metodat standarde HTTP GET dhe POST. Meqenëse API bazohet në standarde të hapura,
mund të përdorni çdo gjuhë zhvillimi në internet për të aksesuar API-në.
Pika e aksesit API i përdorur:
https://api.multitel.net/v3
Autentifikimi:
MultiTEL APIv3 përdor autentifikimin HTTP Basic/Digest. Kjo ju lejon të mbroni URL-të në serverin tuaj web në mënyrë që vetëm ju dhe MultiTEL
të mund të keni qasje në to. Për t'u autentifikuar me HTTP, mund të jepni një emër përdoruesi dhe fjalëkalim me formatin e mëposhtëm të URL-së:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
Për autentikimin HTTP Basic, do të përdorni emrin e përdoruesit të llogarisë suaj MultiTEL dhe fjalëkalimin tuaj.
Përndryshe, mund të përcaktoni përdorues të dedikuar API këtu: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Dalja:
Të gjitha funksionet API do të kthejnë seksionet status dhe response. Statusi do të jetë një kod numerik i bazuar në kodet e statusit HTTP.
Çdo gjë me kod statusi 200 do të konsiderohet sukses.
Çdo gjë me kod statusi brenda intervalit 4xx do të konsiderohet gabim klienti (kode të ndaluara, kode të bilancit të pamjaftueshëm, etj.).
Çdo gjë me kod statusi brenda intervalit 5xx do të konsiderohet gabim serveri.
Shembull i daljes, më poshtë:
{
"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"
}
}
}Përgjigje ilustruese nga referenca RentNumber; shumat shembull nuk janë një ofertë aktuale.