ePustaka
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
}
}
}