Dokumentasi Open API iPusnas

Picture20.png

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]. Contoh http://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 lokal
  • Daring 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 yaitu id untuk bahasa Indonesia (default) dan en untuk bahasa Inggris.
  • Parameter per_page adalah limit jumlah data per halaman, default berisi 10
  • Parameter page adalah posisi halaman saat ini, default berisi 1 (halaman awal)

Unduh Aplikasi

iOS Android Desktop

Hubungi Kami di

website

Perpustakaan Nasional Republik Indonesia

Jl. Medan Merdeka Selatan No.11 Jakarta 10110

Email: info@perpusnas.go.id

website instagram twitter facebook