Dokumentasi Open API iPusnas
Aplikasi iPusnas merupakan aplikasi perpustakaan digital yang dikelola oleh Perpusnas. Aplikasi iPusnas dapat berjalan secara Daring dan Luring. Aplikasi iPusnas mempunyai beberapa cakupan kebutuhan agar dapat menjadi aplikasi perpustakaan digital. Dalam dokumen ini akan di jelaskan secara detail kebutuhan API agar aplikasi iPusnas dapat di gunakan secara lokal.
Definisi
Dalam dokumen ini terdapat beberapa istilah baik teknis dan non teknis yang perlu di jelaskan di awal.
- Alamat url Dasar API yang kemudian di sebut
[base_url]
merupakan sebuah alamat yang dasar yang dapat di kombinasikan dengan path tertentu untuk mendapatkan sebuah akses. Contoh :http://local.ipusnas.id/apis
- Static file di sediakan oleh server yang kemudian disebut dengan
[static_url]
. Contohhttp://local.ipusnas.id/static
- Verifikasi dengan Client ID dan Secret ID
Client ID
merupakan identitas yang merepresentasikan client.Client Secret
merupakan kombinasi dari Client ID yang digunakan untuk verifikasi.
Access Token
merupakan kumpulan karakter yang dapat digunakan untuk melakukan rekues permintaan terbatas sesuai dengan jenis penggunannya.Request Method
berupa POST dan GET yang akan digunakan untuk mengakses layanan.Luring
merupakan kondisi dimana iPusnas sedang terhubung dengan layanan lokalDaring
merupakan kondisi dimana iPusnas sedang mengakses server utama (melalui internet)language
merupakan parameter tambahan untuk mengatur bahasa yang akan di akses. Dalam hal ini terdapat dua pilihan yaituid
untuk bahasa Indonesia (default) danen
untuk bahasa Inggris.- Parameter
per_page
adalah limit jumlah data per halaman, default berisi10
- Parameter
page
adalah posisi halaman saat ini, default berisi1
(halaman awal)
Unduh Aplikasi
Hubungi Kami di
Perpustakaan Nasional Republik Indonesia
Jl. Medan Merdeka Selatan No.11 Jakarta 10110
Email: info@perpusnas.go.id