MultiTEL APIv3

Tietoa MultiTEL API:sta:

Tämä API on tarkoitettu kehittäjille, jotka haluavat integroitua puhealustaamme tai rakentaa sen päälle.

API-rajapintamme tarjoavat pääsyn resursseihin (tietokohteisiin) URI-polkujen kautta. REST API:n käyttämiseksi sovelluksesi
tekee HTTP-pyynnön ja jäsentää vastauksen. Oletuksena vastausformaatti on JSON.

Menetelmäsi ovat tavallisia HTTP-menetelmiä GET ja POST. Koska API perustuu avoimiin standardeihin,
voit käyttää mitä tahansa web-kehityskieltä API:n käyttämiseen.

Käytetty päätepiste:

https://api.multitel.net/v3


Todennus:​

MultiTEL APIv3 käyttää HTTP Basic/Digest -todennusta. Sen avulla voit suojata verkkopalvelimesi URL-osoitteet niin, että vain sinä ja MultiTEL
pääsette niihin käsiksi. HTTP-todennusta varten voit antaa käyttäjätunnuksen ja salasanan seuraavassa URL-muodossa:

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


HTTP Basic -todennuksessa käytät MultiTEL-tilisi käyttäjätunnusta ja salasanaa.
Vaihtoehtoisesti voit määrittää erilliset API-käyttäjät täällä: https://multitel.net/settings.

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


Tuloste:

Kaikki API-funktiot palauttavat status- ja response-osiot. Status on numeerinen koodi, joka perustuu HTTP-tilakoodeihin.

Kaikki tilakoodilla 200 katsotaan onnistuneiksi.
Kaikki tilakoodilla 4xx-alueella katsotaan asiakasvirheiksi (kielletyt koodit, riittämättömän saldon koodit jne.).
Kaikki tilakoodilla 5xx-alueella katsotaan palvelinvirheiksi.

Esimerkkituloste alla:

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

Havainnollistava vastaus RentNumber-viitteestä; esimerkkisummat eivät ole voimassa oleva tarjous.

Hae dokumentaatiosta