Keanggotaan ePustaka
Servis ini untuk memberikan layanan terkait data-data member ePustaka.
Sign Up Member
URL(method:POST)
http://[base_url]/students/signup member
Parameter
Field |
Description |
Format |
Mandatory |
access_token |
|
varchar(255) |
true |
library_id |
|
integer |
true |
password |
|
varchar(255) |
true |
identity_card |
Kartu Identitas (KTP) |
varchar(255) |
if_needed |
http://[base_url]/students/signup_member
Output
{
"meta": {
"code": 200,
"confirm": "Congratulations! your account at [ePustaka Yuk Bisnis] is active now"
}
}
is Member?
URL (method:GET)
http://[base_url]/students/is_member
Parameters
Field |
Description |
Format |
Mandatory |
access_token |
|
varchar(255) |
true |
library_id |
|
integer |
true |
http://[base_url]/students/is_member?access_token=ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4&library_id=28
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": "true"
}
is Expired
URL (method:GET)
http://[base_url]/students/is_expired
Parameters
Field |
Description |
Format |
Mandatory |
access_token |
|
varchar(255) |
true |
library_id |
|
integer |
true |
http://[base_url]/students/is_expired?access_token=ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4&library_id=27
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": "false"
}
Extend Membership
URL(method:POST)
http://[base_url]/students/extend_membership
Parameter
Field |
Description |
Format |
Mandatory |
access_token |
|
varchar(255) |
true |
library_id |
|
integer |
true |
password |
|
varchar(255) |
true |
identity_card |
Kartu Identitas (KTP) |
varchar(255) |
if_needed |
http://[base_url]/students/extend_membership
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": "Selamat! Akun anda di Setya Novanto telah diperpanjang"
}
list Member?
menampilkan list member pada library_id
URL (method:GET)
http://[base_url]/students/list_member
Parameters
Field |
Description |
Format |
Mandatory |
access_token |
|
varchar(255) |
true |
library_id |
|
integer |
true |
page |
|
integer |
false |
per_page |
|
integer |
false |
contoh input
http://[base_url]/students/list_member?access_token=ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4&library_id=43
atau
http://[base_url]/students/list_member?access_token=ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4&library_id=43&page=309&per_page=10
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": {
"limit": 10,
"current_page": 309,
"num_pages": 318,
"total_result": 3173,
"data_user": [
{
"status_follow": "false",
"badge_name": "Newbie",
"id": 1792,
"avatar": "http://[static_url]/img/user/avatar/6882a34fb3e8720785ddd36a15a25e54.png",
"name": "Marchellynus Dwi Setiawan"
}
]
}
}
INVITE MEMBER
METHOD
POST
URL
http://[base_url]/students/invite_member
Parameters
Field |
Description |
Format |
Mandatory |
access_token |
|
varchar(255) |
true |
library_id |
|
integer |
true |
user_ids |
array atau tuple user ID yang akan diinvite |
ex: "[1, 2, 3, 4]" |
true |
password |
|
varchar |
true |
http://[base_url]/students/invite_member
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": "Penambahan member berhasil!"
}