-
Notifications
You must be signed in to change notification settings - Fork 3
API Spec
yoiziy edited this page Oct 29, 2014
·
14 revisions
/api/assigned
예제
{
"count" : 3,
"projects" : [
{ "title" : "주차장 확보 사업",
"project_id" : 1,
"checkin" : false
},
{ "title" : "가로수 정비 사업",
"project_id" : 2,
"checkin" : false
},
{ "title" : "신호등 정비 사업",
"project_id" : 3,
"checkin" : true
}
]
}
/api/project/1
예제
{
"title" : "주차장 확보 사업",
"project_id" : 1,
"desc" : "서울시 공용 주차장 확충 사업 블라 블라..",
"checkin" : false,
"comments" : [
{
"time" : "2014-05-10 00:00:00",
"comment" : "Good",
"user_id" : 3,
"name" : "서영태"
}
]
}
- Q. (일용) API 인증 .. 주로 어떤 방법들을 쓰시는지? 그 중 어떤 방법이 적절한지?
- A. (영태) 현재 flask-login 이란 플러그인이 깔려있어요 API 위에 @login_required 라고 적으면 되는데.. 한번 자세히 봐야할듯합니다. 저도 잘몰라요
- Q. (일용) 핵나잇때 스토리보드 확정한다고 했었는데, "지난평가"는 해당 정책을 평가했던 자신의 지난평가만 보는 건가요?
- Q. (일용) 위원평가의견 -> 담당자답변 -> (대댓글?) .. 확정되었다면 공유부탁드립니다
- 위원평가로그인
- url : user/login/committeeman
- param: String userName, String phoneNumber
- output : {"result":true, "message":"success", "userid":1}
- 평가대상정책리스트
- url : project/list
- param : (none)
- output : (Array) {"policyId":1, "title":"어린이놀이터 혁신사업", "isAppraised":false}
- 정책상세평가정보 (지난 평가 상세정보 포함)
- url : project/detail
- param : String policyId
- output : {"description":"베이비부머의 제2인생설계를 위해 구별 인생이목작센터 설치 및 50+캠퍼스 설치 사업", "options":[{"optionNum":1, "text":"예산이없어요", "weather":"shine"}, ...], "pastAppraisal":[{"appraisalId":1,"optionNum":3, "text":"시장님 생각이 궁금해요", "weather":"thunder", "comment":"현재 프로젝트 진행이 상당히 더딘...", "reply":"이에 대해서 시장님은..."}, ...]}
- 평가하기
- url : project/appraisal
- param : String projectId, int optionNum, String comment
- output : {"result":true, "message":"success"}
- 현황판로그인
- 정책현황목록
- 정책현황상세정보
- 정책평가댓글작성