Queue
Add Queue
Method
POST
End Point
http://[base_url]/queues/add
Parameter
- access_token (required)
- book_id (required)
Contoh
http://[base_url]/queues/add?
Data
{"access_token":"ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4","book_id":27}
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": "this book has been added to your want list"
}
jika output
{
"meta": {
"code": 400,
"error_message": "this book already exist in your want list"
}
}
data dengan book_id tersebut sudah ada didalam antrian
Delete Queue
Method
POST
End Point
http://[base_url]/queues/delete
Parameter
- access_token (required)
- antrian_id (required)
Contoh
http://[base_url]/queues/delete
Data
{"access_token":"ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4","queue_id":91}
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": "This book has been deleted from want list"
}
Queue Exist
Method
GET
End Point
http://[base_url]/queues/is_exist_queue
Endpoint untuk mengetahui data antrian sudah ada atau belum
Parameter
- access_token (required)
- type (required)
- key (required)
Contoh
http://[base_url]/queues/is_exist_queue?access_token=ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4&type=Book&key=27
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": "true"
}
Queue User Want This
Method
GET
End Point
Endpoint untuk mendapatkan detail data queue dari user
http://[base_url]/queues/user_want_this
Parameter
- type (required)
- key (required)
- access_token (optional)
- page (optional)
- per_page (optional)
Contoh
http://[base_url]/queues/user_want_this?type=Book&key=20&page=2&per_page=3&access_token=ggae3ulbri9njvibisvc7sc6o7ge52yp40pjrkg4
Output
{
"meta": {
"code": 200,
"confirm": "success"
},
"data": {
"limit": "3",
"current_page": "2",
"num_pages": 2,
"total_result": 4,
"data": [
{
"Queue": {
"user_id": 68,
"created": "2015-10-11 14:16:47",
"modified": "2015-10-11 14:16:47",
"key": 20,
"type": "Book",
"id": 4
},
"User": {
"username": "sendy@gmail.com",
"phone": "123 33422",
"status_follow": "true",
"name": "Sendy Ariani",
"address": "no address",
"badge_code": 1,
"facebook_id": "",
"id": 68,
"twitter_id": "",
"avatar": "http://[static_url]/img/user/avatar/12b96287fa89ce9d19b2727df96fe072.png"
}
}
]
}
}