Ikhtisar RestAPI

Batasan Dasar

  • API ini dirancang agar sesuai dengan spesifikasi HTTP dan RESTful. Contohnya, gunakan metode GET untuk permintaan kueri dan metode POST untuk permintaan pengiriman. Jika permintaan tidak menggunakan metode HTTP yang sesuai, maka akan dikembalikan error.
  • Kecuali dinyatakan lain, parameter harus dienkode ke UTF-8 dan menggunakan URL encoding.

Pusat Data dan Base URL

Pusat Data Base URL
Singapura https://ma-api.engagelab.com
Virginia, AS https://ma-api-usva.engagelab.com

Saat menggunakan REST API, Anda perlu menggabungkan Base URL yang dipilih dengan path API spesifik untuk mendapatkan alamat pemanggilan lengkap.

{Base URL}/{Path API}
              
              {Base URL}/{Path API}

            
Tampilkan blok kode ini di jendela mengambang

Metode Autentikasi

EngageLab REST API menggunakan metode autentikasi HTTP Basic Authentication: Tambahkan Authorization ke Header HTTP:

Authorization: Basic ${base64_auth_string}
              
              Authorization: Basic ${base64_auth_string}

            
Tampilkan blok kode ini di jendela mengambang

base64_auth_string dihasilkan dengan algoritma berikut: base64(api_key:api_secret).

  • Nama header adalah "Authorization", dan nilainya merupakan pasangan "username:password" yang telah dienkode base64 (dengan tanda titik dua di tengah).
  • Untuk MA API, username adalah APIKey, dan password adalah APISecret. Silakan konfigurasikan sumber data tipe API untuk mendapatkan APIKey dan API Secret.
icon
Hubungi Sales