Programming/JAVA / / 2019. 8. 20. 17:14

JAVA open api 사용법

반응형

JAVA open api 사용법

개발환경 : eclipse

ex) 해양 수산부를 예로 들겠습니다.

 

해양 수산부 url : http://www.khoa.go.kr/oceangrid/khoa/takepart/openapi/openApiKey.do

 

바다누리 해양정보 서비스

Open API 이용약관 제 1 조 [목적] 이 이용약관(이하 '약관'이라 합니다)은 이용 고객(이하 '회원'이라 합니다)이 국립해양조사원이 오픈, 공유, 참여를 통해 좀 더 자율적이고 창조적인 서비스의 생산을 돕기 위해 국립해양조사원이 제공하는 바다누리 해양정보 서비스의 Open API 서비스(Application Programming Interface의 약자로, 이하 'API 서비스'라 합니다)의 이용에 관한 제반 사항과 기타 필요한 사항을 구체적으로

www.khoa.go.kr

 

해당 사이트에서 open api 발급 요청하기 누르시면 됩니다.

 

 

urlstr 변수에 발급받은 키값,수집하고 싶은 날짜 및 타입을 입력하시면 됩니다.

        BufferedReader br = null;
        try{            
        
         String urlstr ="http://www.khoa.go.kr/oceangrid/grid/api/tideObsPreTab/search.do?ServiceKey=본인키=="
         + "&ObsCode=관측소위치&Date=검색하고싶은날짜&ResultType=데이터형식";
            URL url = new URL(urlstr);
            HttpURLConnection urlconnection = (HttpURLConnection) url.openConnection();
            urlconnection.setRequestMethod("GET");
            br = new BufferedReader(new InputStreamReader(urlconnection.getInputStream(),"UTF-8"));
            String result = "";
            String line;
            while((line = br.readLine()) != null) {
                result = result + line + "\n";
            }
            System.out.println(result);
        }catch(Exception e){
            System.out.println(e.getMessage());
        }

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유