ePustaka

Picture10.png

Api untuk mendapatkan data library

INDEX ENDPOINT

 http://[base_url]/libraries/index

Endpoint ini untuk mendapatkan data semua library.

Parameter

  • access_token
  • page (optional)
  • per_page (optional)

Request Url

   http://[base_url]/libraries/index?client_id=EieoeZuyivjYgxrDKeVp

SORTIR ENDPOINT

 http://[base_url]/libraries/sort/<tipe sortir>

Endpoint ini untuk mendapatkan data library yang telah di sortir dari data yang diinginkan.

Sortir

  • populer - sort populer library
  • recommended - sort recommended library
  • category - untuk mendapatkan library berdasarkan kategori

Parameter

  • client_id
  • page (optional)
  • per_page (optional)
  • category_id (Diperlukan bila mensortir berdasarkan category)

Request Url

   http://[base_url]/libraries/sort/populer?client_id=EieoeZuyivjYgxrDKeVp

http://[base_url]/libraries/sort/recommended?client_id=EieoeZuyivjYgxrDKeVp

http://[base_url]/libraries/sort/category?client_id=EieoeZuyivjYgxrDKeVp&category_id=164

DETAIL ENDPOINT

    http://[base_url]/libraries/detail

Endpoint ini untuk mendapatkan data detail dari suatu library.

Parameter

- access_token (optional)
- library_id
- page (optional)
- per_page (optional)

Request Url

       http://[base_url]/libraries/detail?client_id=EieoeZuyivjYgxrDKeVp&library_id=18

Output JSON

{
  "meta": {
    "code": 200,
    "confirm": "success"
  },
  "data": {
    "Config": {
      "Library.MaxItemsBorrowPerDay": "3",
      "Library.MaxItemsBorrow": "10",
      "Library.MembershipPeriod": "365",
      "Library.isFree": "1",
      "Library.MaxDaysBorrow": "7"
    },
    "Sponsors": [],
    "Library": {
      "main_uri": "www.epsutakabaruX.com",
      "about": "deskripsi epustaka baru tanpa logo X",
      "code": "",
      "name": "epustaka baru tanpa logo X",
      "url_profile": "http://[static_url]/epustaka/libraries/148/",
      "created": "2016-09-25T07:28:48.528962",
      "fax": "1234567890X",
      "phone": "0877647645333",
      "university_id": 1,
      "address": "Sapen GK 1/574 Demangan Gondokusuman Yogyakarta X",
      "owner": "other user",
      "logo": "http://[static_url]/img/libraries/logo/44b3c0462f4fd54b4a84badec8fa197c.png",
      "category_id": 6,
      "head": "",
      "id": 148,
      "category_name": ""
    },
    "Statistic": {
      "total_followers": 0,
      "total_books": 0,
      "total_members": 0,
      "total_comments": 0,
      "total_copies": 0
    }
  }
}