소수전공 최종회차 part.3) 아이돌마스터 생일 정보 2일차 중간

2017. 12. 27. 14:43프로젝트(완료)/아이마스 생일 정보(구)

웹 주소 : http://idolbirthday.oa.tohttp://ngdb.iptime.org:765/


API 사용법

where의 value값 설명 0:765본가 1:765밀리 2:876디어리스타즈 3:346신데마스 4:기타(아키즈키료 특별)

http://ngdb.iptime.org:765/api/posts/name(POST)

이름 검색

입력값 : {
"name" : 검색할 문자열,-필수
"where" : 소속-필수
}

출력은 아이돌 객체가 1차원 배열 []에 감싸져 나온다.


http://ngdb.iptime.org:765/api/posts/day(POST)

생일 날짜 검색

입력값 : {
"month" : 월,-필수
"day" : 일,-필수
"where" : 소속-필수
}

출력은 아이돌 객체가 1차원 배열 []에 감싸져 나온다.(생일이 같은 경우)


http://ngdb.iptime.org:765/api/posts/day(POST)

다음 생일 날짜 검색

입력값 : {
"month" : 월,-필수
"day" : 일,-필수
"where" : 소속,-필수
"index" : 받을 양-필수
}

출력은 아이돌 객체가 2차원 배열 []에 감싸져 나온다. 다시 말해 날짜가 같은 것끼리 1차원 배열로 묶이고, 묶인것들이 1차원 배열로 뭉쳐 총 2차원 배열로 나온다.


http://ngdb.iptime.org:765/api/get/all(GET)

생일 전체 출력

입력값 : 없음

모든 아이돌의 정보가 1차원 배열로 출력된다.



여러가지 수정


 - 아이돌 분류를 여러개 고를 수 있게 checkbox 형식으로 만듬

 - api최적화 진행. 코드 수를 줄임.

 - css 일부 수정

 - db 소속분류 대폭 수정


구동 스크린샷