MasterBase® API
Pelajari dari API kami
Apa yang dimaksud dengan Layanan Web dan bagaimana cara menggunakannya?
Apa yang dimaksud dengan Layanan Web dan bagaimana cara menggunakannya?
Apa yang dimaksud dengan API MasterBase® dan untuk apa API tersebut?
Kredensial API: Mengapa membuatnya dan bagaimana cara membuatnya
Untuk membuat URL layanan yang ingin Anda konsumsi, Anda harus melakukannya dengan struktur berikut:
URL dasar yang mengelompokkan layanan Web:
https://api2023.masterbase.com
yang pertama-tama Anda harus menambahkan segmen yang menunjukkan layanan yang dituju, dan kemudian parameter opsional yang mendefinisikan kueri Anda yang dimaksud. Yang pertama diawali dengan tanda tanya (?), diikuti dengan tanda sama dengan (=) dan nilai parameter. Dari parameter kedua yang perlu Anda tambahkan, Anda harus menggunakan tanda ampersand (&) sebagai pengganti tanda tanya.
Contoh:
https://api2023.masterbase.com/kontak/v2/NamaKlien/?Dari = 123&Atas = 100&Order = 1
Struktur
Amplop
Setiap respons terkandung dalam struktur yang disebut amplop (amplop, pembungkus). Ini berarti bahwa setiap respons memiliki struktur yang sudah ditentukan sebelumnya yang dapat digunakan untuk berinteraksi.
{
"Layanan": "Nama layanan",
"Versi": "Versi layanan",
"TransactionId": "Pengidentifikasi transaksi alfanumerik",
"Status": {
Code": "Kode respons", "Code": "Kode respons", "Value": "Nilai respons",
"Value": "Nilai respons", "Value": "Nilai respons
},
"Data": {}
}
Status
Kuncinya status digunakan untuk mendapatkan informasi tentang respons layanan. Jika semuanya berjalan dengan benar, respons akan menunjukkan dalam atribut Kode nilai 200 atau 201. Namun, mungkin saja terjadi kesalahan, dalam hal ini respons yang akan Anda dapatkan adalah jenis ini:
"Status": {
"Kode": "401",
"Nilai": "Tidak sah"
}
Otentikasi
Untuk konsumsi layanan web yang tersedia di situs ini, perlu diperhatikan bahwa otentikasi akses adalah dasar dan untuk tujuan ini digunakan Kredensial API -pengguna dan kata sandi- yang diperoleh melalui akun MasterBase® Anda. Penggunaannya akan tergantung pada bahasa yang dipilih untuk konsumsi layanan dan merupakan tanggung jawab pengguna.
Akses ke panduan konsumsi API MasterBase®
Kontak - Mengelola kontak Anda
API yang memungkinkan untuk menyinkronkan data kontak yang tersimpan di sistem internal Anda dengan data yang ada di database Anda di MasterBase®.
MassiveMail - Kelola surat Anda
API yang memungkinkan Anda untuk membuat pesan dan membuat surat massal tanpa masuk ke platform MasterBase®.
UniqueMail - Kelola surat unik Anda
API yang memungkinkan pengiriman satu kali dilakukan dari sistem internal tanpa perlu masuk ke platform MasterBase®.
Arsip - Penyimpanan URL kampanye individual
API untuk mengunggah dan mengunduh file ke dan dari cloud MasterBase® untuk pengiriman massal
Config - Melihat data konfigurasi
API untuk mendapatkan informasi dari bidang setiap database.
Akses API MasterBase® untuk Otomasi Proses
Otomatisasi proses - WS RDS
API yang memungkinkan pengelolaan catatan jarak jauh dalam pengumpulan data RDS.
Otomasi - Bunker File WS
API yang memungkinkan penyimpanan file dalam lingkungan web.