MultiTEL APIv3

Par MultiTEL API:

Šis API ir paredzēts izstrādātājiem, kuri vēlas integrēties ar mūsu balss platformu vai veidot risinājumus uz tās bāzes.

Mūsu API nodrošina piekļuvi resursiem (datu entītijām), izmantojot URI ceļus. Lai izmantotu REST API, jūsu lietojumprogramma
veiks HTTP pieprasījumu un parsēs atbildi. Pēc noklusējuma atbildes formāts ir JSON.

Jūsu metodes būs standarta HTTP metodes GET un POST. Tā kā API ir balstīts uz atvērtiem standartiem,
jūs varat izmantot jebkuru tīmekļa izstrādes valodu, lai piekļūtu API.

Izmantotais galapunkts:

https://api.multitel.net/v3


Autentifikācija:

MultiTEL APIv3 izmanto HTTP Basic/Digest autentifikāciju. Tā ļauj aizsargāt jūsu tīmekļa servera URL, lai tikai jūs un MultiTEL
varētu tiem piekļūt. Lai autentificētos, izmantojot HTTP, varat norādīt lietotājvārdu un paroli šādā URL formātā:

https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries 


HTTP Basic autentifikācijai izmantosiet sava MultiTEL konta lietotājvārdu un paroli.
Varat arī definēt īpašus API lietotājus šeit: https://multitel.net/settings.

curl -G https://api.multitel.net/v3/getcountries \
    -u '[YOUR USERNAME]:[YOUR PASSWORD]'


Izvade:

Visas API funkcijas atgriezīs sadaļas status un response. Status būs skaitlisks kods, kas balstīts uz HTTP statusa kodiem.

Visi atbilžu statusa kodi 200 tiks uzskatīti par veiksmīgiem.
Visi statusa kodi 4xx diapazonā tiks uzskatīti par klienta kļūdu (aizliegti kodi, nepietiekama atlikuma kodi utt.).
Visi statusa kodi 5xx diapazonā tiks uzskatīti par servera kļūdu.

Izvades paraugs zemāk:

{
  "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"
    }
  }
}

Ilustratīva atbilde no RentNumber uzziņas; piemēra summas nav aktuāls piedāvājums.

Meklēt dokumentāciju