KoreaIt Academy/JAVA

16. JAVA의 API, 외부 API를 이용하여 문자보내기

hongeeii 2021. 7. 21.
728x90
반응형

API(Application Programming Interface) 이란 개발에 필요한 라이브러리들의 집합입니다.


API

  • 내부 API : JDK 설치 시 제공해주는 기본 API
    https://docs.oracle.com/javase/8/docs/api/
    예시로 java.lang.String 클래스에 대해서 검색을 해보았습니다.내부 api는 여기 사이트에서 찾아서 사용하여 쓰면 됩니다.
 

Java Platform SE 8

 

docs.oracle.com

 

  • 외부 API : 선배 개발자들이 개발한 패키지 및 클래스들을 의미합니다.
    보통 JAR파일로 배포하며 자바 프로젝트에 import하여 사용할 수 있습니다.

외부 API 만들고 배포하기

 Class 위에 /** + enter 를 누르면 주석과 어노테이션이 만들어집니다.

 Class안에 메소드를 만들고 위에 /** + enter 키로 메소드에 대한 설명을 해줍니다.

Class선택하고 오른쪽 마우스 버튼을 눌러 Export를 선택합니다.

다음으로 JAR file을 선택한 후, Next 버튼을 눌러줍니다.

Export Java source files and resources를 체크해주고

밑에 파일을 저장할 주소를 선택하여 주고 Finish를 누릅니다.

이렇게 파일이 생겼으면 성공하였습니다!

 

외부 API Import

외부 API를 배포하는것을 배웠으니 Import하는것도 배워봅시다.

앞으로는 import를 많이 사용하게 됩니다.

 

- 외부 API Build path에 추가
배포된 JAR 파일 다운 받기
> 프로젝트 우클릭 > Build Path > Configure Build Path


> Libraries 탭 클릭 > Add External JARs 클릭 


> 저장된 경로의 .jar파일 더블 클릭 > Apply 클릭

> Orders and Exports 탭 클릭

> Select All 클릭 > Apply and Close 클릭

 

외부 API를 이용하여 문자보내기

https://developer.coolsms.co.kr/JAVA_SDK_Start_here

위의 사진에 오른쪽 상단에 순서가 나와있습니다.

회원가입후, SDK를 다운 받습니다.

SDK 폴더 안에 lib 폴더에 jar파일이 있는데요, 그 파일이 중요합니다!

 

두개의 jar파일을 import 시켜줍니다.

 

다음으론 Example -> message를 클릭한후 단문메세지 보내는 코드를 가져옵니다.

main메소드 안에 코드를 복사한후에 자신의 이클립스에 붙여넣기를 합니다.

주의 할점은 api_key 와 api_secret 변수값을 바꿔줘야 하는데요,

로그인 후 api_key 생성한 곳에가면 확인하실 수 있습니다.

 

params.put("to","받는 사람");

params.put("from","보내는 사람");

params.put("text","보낼 내용");

 

이렇게 파라미터부분을 바꾸고 실행하면 문자가 보내집니다.


이상으로 API 이용방법에 대해 알아보았습니다.

728x90
반응형

추천 글