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

Input

    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

Input

    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

Input

    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

Input

    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

Input

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

Input

    http://[base_url]/students/invite_member

Output

{
  "meta": {
    "code": 200,
    "confirm": "success"
  },
  "data": "Penambahan member berhasil!"
}