Ikhtisar REST API

Batasan Dasar

  • API dirancang sesuai dengan spesifikasi HTTP dan REST. Misalnya, permintaan kueri menggunakan metode GET, sedangkan permintaan pengiriman menggunakan metode POST. Jika suatu permintaan tidak menggunakan metode HTTP yang sesuai, sistem akan mengembalikan kesalahan.
  • Kecuali ditentukan lain, nilai parameter dalam permintaan harus dienkode dalam UTF-8 menggunakan URL encoding.

Pusat Data dan URL Dasar

Pusat Data URL Dasar
Singapura https://livedesk-api.engagelab.com

Saat menggunakan REST API LiveDesk, gabungkan URL dasar yang dipilih dengan path API tertentu untuk mendapatkan URL permintaan yang lengkap.

{base URL}/{API path}
              
              {base URL}/{API path}

            
Tampilkan blok kode ini di jendela mengambang

Metode Autentikasi

REST API EngageLab menggunakan 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

Algoritma untuk menghasilkan base64_auth_string adalah:

base64(api_key:api_secret)
              
              base64(api_key:api_secret)

            
Tampilkan blok kode ini di jendela mengambang
  • Nama header adalah Authorization, dan nilainya adalah pasangan username:password yang dienkode dalam Base64, dipisahkan oleh tanda titik dua.
  • Dalam konteks API LiveDesk, username adalah API Key, dan password adalah API Secret. Tambahkan sumber data bertipe API di Pengaturan Proyek > Manajemen API untuk mendapatkan API Key dan API Secret.
Icon Solid Transparent White Qiyu
Hubungi Sales