본문 바로가기
Java

[Java] 표준국어대사전 오픈 API 사용하기 - 1(호출)

by 알래스카비버 2021. 4. 15.
반응형

stdict.korean.go.kr/openapi/openApiInfo.do

 

국립국어원 표준국어대사전

오픈 API 1. 표준국어대사전 오픈 API 서비스 소개 표준국어대사전 오픈 API는 검색 플랫폼을 외부에 공개하여 다양하고 재미있는 서비스 및 애플리케이션을 개발할 수 있도록 외부 개발자와 사용

stdict.korean.go.kr

위 사이트에 들어가 오픈 API 사용 신청을 합니다.

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;

import javax.net.ssl.HttpsURLConnection;

public class apitest {
	public static void main(String[] args) {
		try {
			String key = "";
			String word = "나무";	
			URL url = new URL("https://stdict.korean.go.kr/api/search.do?key=" + key
					+ "&type_search=search&q=" + word);
			HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
			connection.setRequestMethod("GET");
			BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
			String line = "";
			while ((line = br.readLine()) != null) {
				System.out.println(line);
			}
            br.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}

API를 호출하는 코드입니다.

key 부분에 본인 인증키를 넣고 실행해보면

이런 식으로 뜰 것입니다.

word의 내용을 바꾸면 내용으로도 검색을 할 수 있습니다.

 

 

2편 - 파싱

howbeautifulworld.tistory.com/24

 

[Java] 표준국어대사전 오픈 API 사용하기 - 2

howbeautifulworld.tistory.com/19 [Java] 표준국어대사전 오픈 API 사용하기 - 1 stdict.korean.go.kr/openapi/openApiInfo.do 국립국어원 표준국어대사전 오픈 API 1. 표준국어대사전 오픈 API 서비스 소개 표준..

howbeautifulworld.tistory.com

반응형

댓글