Skip to main content
DingTalk menyediakan beragam kemampuan JSAPI, seperti dialog native, informasi perangkat, dan pemindaian Kode QR. Developer YiDA dapat memanfaatkan API native ini untuk menghadirkan pengalaman Pengguna yang lebih baik.
Perhatikan hal-hal berikut saat memanggil DingTalk JSAPI:
  • Di aplikasi YiDA, window.dd tidak dijamin tersedia (saat ini hanya klien mobile yang memuat resource lama). Muat secara manual.
  • Di aplikasi YiDA, API yang memerlukan Autentikasi tetap dapat dipanggil meski dd.config belum dikonfigurasi. Gunakan API ini dengan hati-hati.
  • Parameter corpId yang dibutuhkan saat memanggil JSAPI dapat diambil dengan const { corpId } = window.pageConfig || {};.

Panduan penggunaan

Langkah 1: Muat resource DingTalk JSAPI secara asinkron

Karena window.dd tidak dijamin tersedia di halaman YiDA, muat script DingTalk JSAPI secara manual pada lifecycle hook didMount:
Setelah resource dimuat, panggil fitur JSAPI melalui window.dd.

Langkah 2: Panggil DingTalk JSAPI

Setelah DingTalk JSAPI dimuat, panggil API DingTalk melalui window.dd di panel aksi:
Banyak metode DingTalk JSAPI hanya dapat dipanggil dari dalam aplikasi. Pastikan pengguna berada di dalam klien DingTalk sebelum memanggilnya:

Daftar API

Untuk daftar lengkap API yang didukung, lihat Dokumentasi DingTalk Open Platform.