본문 바로가기

주메뉴 바로가기

OPEN API

OPEN API 이용안내

OPEN API는 서울 스마트 불편신고를 쉽게 이용할 수 있도록 공개한 유관기관을 위한 인터페이스 입니다.

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

1. 요청 URL

http://smartreport.seoul.go.kr/a800/a801.do

2. 요청 변수

구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
구분 변수명 형태
OpenAPI 키 key String
신고자명 username String
신고자 전화번호 telno String
신고내용 contents String
신고분류 citizengroup String
신고위치 X좌표 pointX String
신고위치 Y좌표 pointY String
신고위치 주소 rtn_addr String
신고이미지 upfileupfile2upfile3 File
신고이미지 촬영일 citizen_img_wdatecitizen_img_wdate2citizen_img_wdate3 String
기관(업체)정보 device String
구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
필수여부 비고
필수
필수
필수 예) 01012345678 (-없이 등록)
필수
필수 '10' 고정
필수 경위도 좌표계, 경도
필수 경위도 좌표계, 위도
필수 한글 주소명
필수 .최대3개 첨부가능.
선택 년월일시분 총12자리 수예) 201305211242.
필수 담당자 문의(Default : TEST)

3. 신고분류 코드표

코드번호,신고분류명으로 이루어진 신고분류 코드목록
코드번호 신고분류명
10 생활불편신고

4. 예제

아래의 코드는 기본적인 입력값들을 샘플로 넣어놓은 것 입니다. form태그 내의 action 값에 요청 URL을 적고, enctype 속성을 multipart/form-data로 입력해야 합니다.

<body>
	<form action="http://smartreport.seoul.go.kr/a800/a801.do" enctype="multipart/form-data" method="post">
		<ul>
			</li>
			<li>OpenAPI 키<input type="text" name="key" value=""></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="citizengroup" value="10"></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="device"value="TEST"></li>
			<li><input type="submit" value="확인"></li>
		</ul>
	</form>
</body>
					

결과

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

반환값으로 이루어진 신고결과 반환값
반환값 |GIS_RESULT = Y|cieizenid(스마트 불편신고 ID) 요청이 정상적으로 처리된 경우 입니다.
RESULT_CODE=N RESULT_MSG=관리자에게 문의 하세요!! |GIS_RESULT = N 정상적인 요청이 아닙니다.

1. 요청 URL

http://smartreport.seoul.go.kr/a800/a803.do

2. 요청 변수

구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
구분 변수명 형태
신고자명 username String
신고자 전화번호 telno String
스마트 불편신고 ID citizenid String
OpenAPI 키 key String
구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
필수여부 비고
필수
필수 예) 01012345678 (-없이 등록)
필수
필수

3. 예제

아래의 코드는 기본적인 입력값들을 샘플로 넣어놓은 것 입니다. form태그 내의 action 값에 요청 URL을 적고, enctype 속성을 multipart/form-data로 입력해야 합니다.

<body>
	<form action="http://smartreport.seoul.go.kr/a800/a803.do" enctype="multipart/form-data" method="post">
		<ul>
			<li>신고자명<input type="text" name="username" value=""></li>
			<li>전화번호<input type="text" name="telno" value=""></li>
			<li>스마트불편신고ID<input type="text" name="citizenid" value=""></li>
			<li>OpenAPI 키<input type="text" name="key" value=""></li>
			<li><input type="submit" value="확인"></li>
		</ul>
	</form>
</body>
					

결과

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

반환값으로 이루어진 신고결과 반환값
반환값 GIS_RESULT = Y 요청이 정상적으로 처리된 경우 입니다.
RESULT_CODE=N RESULT_MSG=관리자에게 문의 하세요!! 정상적인 요청이 아닙니다.

1. 요청 URL

http://smartreport.seoul.go.kr/a800/a804.do

2. 요청 변수

구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
구분 변수명 형태
신고자명 username String
신고자 전화번호 telno String
OpenAPI 키 key String
신고분류 citizengroup String
처리상태 passflag String
스마트불편신고 ID citizenid String
응답소 접수번호 erceptno String
시작일자 startDate String
끝일자 endDate String
페이징 시작 넘버 startNum String
페이징 끝 넘버 endNum String
구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
필수여부 비고
선택
필수 예) 01012345678 (-없이 등록)
필수
선택 '10' 고정
선택
선택
선택
필수 년월일 총 8자리수 YYYYMMDD
필수 년월일 총 8자리수 YYYYMMDD
필수
필수

3. 신고분류 코드표

코드번호,신고분류명으로 이루어진 신고분류 코드목록
코드번호 신고분류명
10 생활불편신고

4. 예제

아래의 코드는 기본적인 입력값들을 샘플로 넣어놓은 것 입니다. form태그 내의 action 값에 요청 URL을 적고, enctype 속성을 multipart/form-data로 입력해야 합니다.

<body>
	<form action="http://smartreport.seoul.go.kr/a800/a804.do" enctype="multipart/form-data" method="post">
		<ul>
			<li>신고자명<input type="text" name="username" value=""></li>
			<li>전화번호<input type="text" name="telno" value=""></li>
			<li>OpenAPI 키<input type="text" name="key" value=""></li>
			<li>신고분류<input type="text" name="citizengroup" value="10"></li>
			<li>시작일자<input type="text" name="startDate" value=""></li>
			<li>끝일자<input type="text" name="endDate" value=""></li>
			<li>페이징 시작 넘버<input type="text" name="startNum" value=""></li>
			<li>페이징 끝 넘버<input type="text" name="endNum" value=""></li>
			<li><input type="submit" value="확인"></li>
		</ul>
	</form>
</body>
					

결과

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

신고 목록 조회 API 리턴 값
key value
스마트 불편신고 ID citizenid
신고일자 reportDt
내용 contents
민원공개여부 openflag
처리상태 passflag
GRS80_Y mobiledy
신고 목록 조회 API 리턴 값
key value
신고 분류 코드 citizengroupTypeCd
신고 분류 이름 citizengroupNm
GPS_X dx
GPS_Y dy
GRS80_X mobiledx
반환값으로 이루어진 신고결과 반환값
반환값 GIS_RESULT = Y 요청이 정상적으로 처리된 경우 입니다.
RESULT_CODE=N RESULT_MSG=관리자에게 문의 하세요!! 정상적인 요청이 아닙니다.

1. 요청 URL

http://smartreport.seoul.go.kr/a800/a805.do

2. 요청 변수

구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
구분 변수명 형태
신고자명 username String
신고자 전화번호 telno String
OpenAPI 키 key String
신고분류 citizengroup String
처리상태 passflag String
스마트 불편신고 ID citizenid String
응답소 접수번호 erceptno String
구분,변수명,형태,필수여부,비고로 이루어진 요청변수 목록
필수여부 비고
선택
필수 예) 01012345678 (-없이 등록)
필수
선택 '10' 고정
선택
필수
선택

3. 신고분류 코드표

코드번호,신고분류명으로 이루어진 신고분류 코드목록
코드번호 신고분류명
10 생활불편신고

4. 예제

아래의 코드는 기본적인 입력값들을 샘플로 넣어놓은 것 입니다. form태그 내의 action 값에 요청 URL을 적고, enctype 속성을 multipart/form-data로 입력해야 합니다.

<body>
	<form action="http://smartreport.seoul.go.kr/a800/a805.do" enctype="multipart/form-data" method="post">
		<ul>
			<li>신고자명<input type="text" name="username" value=""></li>
			<li>전화번호<input type="text" name="telno" value=""></li>
			<li>OpenAPI 키<input type="text" name="key" value=""></li>
			<li>신고분류<input type="text" name="citizengroup" value="10"></li>
			<li>처리 상태<input type="text" name="passflag" value=""></li>
			<li>스마트 불편신고 ID<input type="text" name="citizenid" value=""></li>
			<li>응답소 접수번호<input type="text" name="erceptno" value=""></li>
			<li><input type="submit" value="확인"></li>
		</ul>
	</form>
</body>
					

결과

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

신고 상세 조회 API 리턴 값
key value
스마트 불편신고 ID citizenid
신고일자 reportDt
내용 contents
민원공개여부 openflag
처리상태 passflag
GRS80_Y mobiledy
담당자 passnm
신고사진1 citizen_img_name
신고사진2 citizen_img_name2
신고사진4 citizen_img_name4
신고사진일자1 citizen_img_wdate
신고사진일자3 citizen_img_wdate3
신고사진일자5 citizen_img_wdate5
신고 목록 조회 API 리턴 값
key value
신고 분류 코드 citizengroupTypeCd
신고 분류 이름 citizengroupNm
GPS_X dx
GPS_Y dy
GRS80_X mobiledx
처리일자 passdate
담당자 연락처 passtelno
신고자 이름 username
신고사진3 citizen_img_name3
신고사진5 citizen_img_name5
신고사진일자2 citizen_img_wdate2
신고사진일자4 citizen_img_wdate4
반환값으로 이루어진 신고결과 반환값
반환값 GIS_RESULT = Y 요청이 정상적으로 처리된 경우 입니다.
RESULT_CODE=N RESULT_MSG=관리자에게 문의 하세요!! 정상적인 요청이 아닙니다.