본문 바로 가기

공간정보교육센터

서울시 지도 검색 도시정보 지도 서비스
HOME >공간정보교육센터>이용안내>스마트 불편신고 Open API
스마트 불편신고 Open API
클래스 참조

1. 연계 API 구성

1. 연계 API 구성.  120다산콜센터(시민불편살피미DB) < 연계모듈 > 서울스마트불편신고 DB < open api > DAUM, NAVER, 이거리를바꾸자, 유관기관, 시민단체

2. 요청 URL

http://gis.seoul.go.kr/Citizen/MobileCitizenInsert_rs_v.1.0.jsp

3. 요청 변수

요청 변수 목록
구분 변수명 형태 필수여부 비고
신고자명 username String 필수
신고자 전화번호 telno String 필수

예) 01012345678

(-없이 등록)
신고내용 contents String 필수
신고분류 citizengroup String 필수

하단의 신고분류 코드표 참조

Default : 10
신고위치 X좌표 pointX String 필수 경위도 좌표계, 경도
신고위치 Y좌표 pointY String 필수 경위도 좌표계, 위도
신고위치 주소 rtn_addr String 필수 한글 주소명
신고이미지

upfile

upfile2

upfile3

File 선택

최대3개

첨부가능
신고이미지 촬영일

citizen_img_wdate

citizen_img_wdate2

citizen_img_wdate3

String 선택 년월일시분 총12자리 수
예) 201305211242
봉사활동 인증사진 citizen_img_name6 File 선택
공개/비공개 opengb String 필수 P(공개) / C(비공개)
기관(업체)정보 device String 필수 담당자 문의(Default : TEST)

4. 신고분류 코드표

신고분류 코드표
코드번호 신고분류명 코드번호 신고분류명
01 도로파손 11 주·정차
02 보도블록 12 대형공사장
03 소음 13 버스
04 위험시설물 14 도시시설물
05 쓰레기 15 하수시설
06 여성안전 16 하천시설
07 안내표지판 17 수해피해
08 지하철 18 방사능
09 장애인관련 19 제설
10 기타 20 상습결빙

5. 예 제

아래의 코드는 기본적인 입력값들을 샘플로 넣어놓은 것 입니다.

form태그 내의 action 값에 요청 URL을 적고, enctype 속성multipart/form-data로 입력해야 합니다.

<body>

<form action="http://gis.seoul.go.kr/Citizen/MobileCitizenInsert_rs_v.1.0.jsp" enctype="multipart/form-data" method="post">

<ul>

<li>신고분류

<!-- 신고분류 코드표 참조 -->

<select name="citizengroup">

<option value="01">도로파손</option>

<option value="02">보도블록</option>

<option value="10">기타</option>

</select>

</li>

<li>신고자명<input type="text" name="username" value=""></li>

<li>전화번호<input type="text" name="telno" value=""></li>

<li>내용<input type="text" name="contents" value=""></li>

<li>경도<input type="text" name="pointX" value=""></li>

<li>위도<input type="text" name="pointY" value=""></li>

<li>주소<input type="text" name="rtn_addr" value=""></li>

<li>사진<input type="file" name="upfile"></li>

<li>공개여부<input type="text" name="opengb"value="C"></li>

<li>기관(업체)정보<input type="text" name="device"value="TEST"></li>

<li><input type="submit" value="확인"></li>

</ul>

</form>

</body>

- 결과

json형태의 결과값을 반환합니다.

변환결과
반환값 설명
result : success 요청이 정상적으로 처리된 경우 입니다.
result : fail 데이터 입력에서 발생한 문제입니다.
result : error 정상적인 요청이 아닙니다.