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"
                }
            }
        ]
    }
}