MultiTEL APIv3

Oor die MultiTEL API:

Hierdie API word verskaf vir ontwikkelaars wat met ons stemplatform wil integreer of daarop wil bou.

Ons API's verskaf toegang tot hulpbronne (data-entiteite) via URI-paaie. Om 'n REST API te gebruik, sal jou toepassing
'n HTTP-versoek maak en die antwoord ontleed. By verstek is die antwoordformaat JSON.

Jou metodes sal die standaard-HTTP-metodes GET en POST wees. Omdat die API op oop standaarde gebaseer is,
kan jy enige webontwikkelingstaal gebruik om toegang tot die API te verkry.

Gebruikte eindpunt:

https://api.multitel.net/v3


Verifikasie:​

MultiTEL APIv3 gebruik HTTP Basic/Digest-verifikasie. Dit stel jou in staat om die URL's op jou webbediener te beskerm sodat net jy en MultiTEL
daartoe toegang kan kry. Om met HTTP te verifieer, kan jy 'n gebruikersnaam en wagwoord verskaf in die volgende URL-formaat:

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


Vir HTTP Basic-verifikasie sal jy jou MultiTEL-rekeninggebruikersnaam en jou wagwoord gebruik.
Alternatiewelik kan jy hier toegewyde API-gebruikers definieer: https://multitel.net/settings.

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


Uitvoer:

Alle API-funksies sal status- en response-afdelings teruggee. Status sal 'n numeriese kode wees gebaseer op HTTP-statuskodes.

Alles met statuskode 200 sal as sukses beskou word.
Alles met 'n statuskode in die 4xx-reeks sal as 'n kliëntfout beskou word (verbode kodes, kodes vir onvoldoende saldo, ens.).
Alles met 'n statuskode in die 5xx-reeks sal as 'n bedienerfout beskou word.

Voorbeelduitvoer, hieronder:

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

Voorbeeldantwoord van die RentNumber-verwysing; voorbeeldbedrae is nie 'n huidige kwotasie nie.

Soek dokumentasie