minute to read


PENGENALAN API

Plugin JSONku API (Application Programming Interface) dirancang untuk menyediakan cara mudah untuk mengintegrasikan sistem lain dengan JSONkuDengan plugin ini, Anda dapat mengambil atau memperbarui data dari database dengan permintaan HTTP sederhana.

Instalasi

JSONku hadir dengan plugin API yang sudah diinstal sebelumnya, Anda hanya perlu mengaktifkannya dari bagian plugin.

Admin panel > Plugins > API > Activate

URL

URL dari API tersebut adalah:

{protocol}://{domain}/api/{endpoint}

Contoh:

https://www.example.com/api/pages

Titik Akhir dan Metode

titik akhir metode deskripsi
/pages GET Menampilkan daftar halaman
/pages/{page key} GET Menampilkan halaman dengan kunci halaman
/pages POST Buat halaman baru
/pages/{page key} PUT Edit halaman
/pages/{page key} DELETE Hapus halaman
/settings GET Mengembalikan pengaturan JSONku
/settings PUT Edit pengaturan JSONku
/images POST Unggah gambar dan buat thumbnail untuk sebuah halaman
/tags GET Menampilkan daftar tag dan kunci halaman yang terkait dengan tag
/tags/{tag key} GET Mengembalikan tag dengan kunci tag
/categories GET Menampilkan daftar kategori dan kunci halaman yang terkait dengan kategori tersebut
/categories{category key} GET Mengembalikan kategori berdasarkan kunci kategori
/users/ GET Menampilkan daftar pengguna di sistem
/users/{username} GET Menampilkan pengguna profil
/files/{page key} GET Mengembalikan file yang terkait dengan halaman

Respon HTTP

Format konten tanggapan adalah Content-Type: application/json.

Nilai default untuk tubuh.

kunci Tipe deskripsi
status string Mengembalikan 0 untuk sukses.
message string Mengembalikan sedikit pesan tentang eksekusi.
data array Isi tanggapan untuk titik akhir.

Kode status HTTP

Kode HTTP deskripsi
200 Respon berhasil.
400 Permintaan buruk, masukan hilang.
401 Token API atau token autentikasi tidak ada atau salah.