Skip to content

Edison API :: Admin

Chalk edited this page Jun 2, 2017 · 8 revisions
URL Method Description Note
/auth POST 로그인 Form: username password
/places GET 위치 목록 Header: Authorization
/places/:id GET 위치 상세 정보 Header: Authorization

Function usages

POST /auth

Request
Param Description Example
username DIMIGO API 아이디 admin
password DIMIGO API 비밀번호 P@ssw0rd
Response
200
{
  "token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVC..."
}
401

GET /places

DB에 존재하는 모든 위치를 보내 줍니다.

Request
Header Description Example
Authorization 토큰 Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ...
Response
200
[
    {
        "id": 211,
        "name": "EB실",
        "location": "본관 2층",
        "users": [...]
    },
    {
        "id": 19,
        "name": "디컨실",
        "location": "본관 2층",
        "users": [...]
    }
]

GET /places/:id

특정 위치의 상세 정보를 알려줍니다.

Request
Header Description Example
Authorization 토큰 Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ...
Response
Success
{
    "name": "디컨실",
    "location": "본관 2층",
    "users": [...]
}