Tentang MultiTEL API:
API ini disediakan untuk pengembang yang ingin mengintegrasikan atau membangun solusi di platform suara kami.
API kami menyediakan akses ke sumber daya (entitas data) melalui jalur URI. Untuk menggunakan REST API, aplikasi Anda
akan membuat permintaan HTTP dan mengurai respons. Secara default, format respons adalah JSON.
Metode Anda adalah metode HTTP standar GET dan POST. Karena API didasarkan pada standar terbuka,
Anda dapat menggunakan bahasa pengembangan web apa pun untuk mengakses API.
Endpoint yang digunakan:
https://api.multitel.net/v3
Autentikasi:
MultiTEL APIv3 menggunakan Autentikasi HTTP Basic/Digest. Ini memungkinkan Anda melindungi URL di server web Anda sehingga hanya Anda dan MultiTEL
yang dapat mengaksesnya. Untuk melakukan autentikasi dengan HTTP, Anda dapat memberikan nama pengguna dan kata sandi dengan format URL berikut:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
Untuk autentikasi HTTP Basic, Anda akan menggunakan nama pengguna dan kata sandi akun MultiTEL Anda.
Sebagai alternatif, Anda dapat menentukan pengguna API khusus di sini: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Keluaran:
Semua fungsi API akan mengembalikan bagian status dan response. Status berupa kode numerik berdasarkan kode status HTTP.
Semua dengan kode status 200 dianggap berhasil.
Semua dengan kode status dalam rentang 4xx dianggap kesalahan klien (kode terlarang, kode saldo tidak cukup, dll.).
Semua dengan kode status dalam rentang 5xx dianggap kesalahan server.
Contoh output, di bawah:
{
"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"
}
}
}Contoh respons dari dokumentasi RentNumber; nilai dalam contoh bukan penawaran harga terkini.