Hasil yang diharapkan
Informasi departemen ditampilkan sebagai berikut:Alur integrasi
- Dapatkan kredensial aplikasi untuk memperoleh client ID dan Client Secret.
- Ajukan permintaan izin API yang terkait dengan pengelolaan Kontak.
-
Dapatkan kredensial akses untuk memperoleh
access_tokenaplikasi internal. Saat Anda memanggil API, access token digunakan untuk mengautentikasi pemanggil. -
Panggil API Kontak:
-
Panggil Server API Buat departemen untuk membuat departemen dan memperoleh
dept_id.- Untuk membuat subdepartemen di bawah departemen root, atur
parent_idke 1. Contoh ini membuat subdepartemen di bawah departemen root. - Untuk membuat subdepartemen di bawah departemen lain, panggil terlebih dahulu Dapatkan daftar departemen untuk memperoleh ID departemen, lalu teruskan sebagai nilai
parent_id.
- Untuk membuat subdepartemen di bawah departemen root, atur
-
Panggil Server API Dapatkan detail departemen dengan
dept_iduntuk mengambil detail departemen. -
Panggil Server API Perbarui departemen dengan
dept_iduntuk memperbarui informasi departemen. -
Panggil Server API Hapus departemen dengan
dept_iduntuk menghapus departemen.
-
Panggil Server API Buat departemen untuk membuat departemen dan memperoleh
Prasyarat
Alur Buat dan konfigurasikan aplikasi telah selesai.Langkah 1: Dapatkan kredensial aplikasi
- Pilih aplikasi target dan buka halaman detail aplikasi. Klik Basic information > Credentials and basic information.
- Dapatkan client ID dan Client Secret.
Langkah 2: Tambahkan izin API
Klik Development configuration > Manage permissions. Pada kotak pencarian izin, masukkanqyapi_manage_addresslist dan qyapi_get_department_list, lalu ajukan permintaan izin.
Langkah 3: Dapatkan access token
Penting
- Untuk detail perbedaan antara Server API lama dan yang baru, lihat Legacy API vs. new API.
- Untuk mengunduh Server API SDK, lihat Download the Server-side SDK.
access_token aplikasi internal.
Langkah 4: Panggil API Kontak
-
Panggil Server API Buat departemen untuk membuat departemen dan memperoleh
dept_id.-
Untuk membuat subdepartemen di bawah departemen root, atur
parent_idke 1. Contoh ini membuat subdepartemen di bawah departemen root. -
Untuk membuat subdepartemen di bawah departemen lain, panggil terlebih dahulu Dapatkan daftar departemen untuk memperoleh ID departemen, lalu teruskan sebagai nilai
parent_id.
-
Untuk membuat subdepartemen di bawah departemen root, atur
-
Panggil Server API Dapatkan detail departemen dengan
dept_iduntuk mengambil detail departemen. -
Panggil Server API Perbarui departemen dengan
dept_iduntuk memperbarui informasi departemen. -
Panggil Server API Hapus departemen dengan
dept_iduntuk menghapus departemen.Catatan- Departemen tidak dapat dihapus jika berisi pengguna atau jika salah satu subdepartemennya berisi pengguna.
- Departemen tersebut beserta semua subdepartemennya akan dihapus.
- Setelah departemen dihapus, Obrolan Departemen yang bersangkutan otomatis dibubarkan.