2. 로그인 하기
3.
4. API KEY 생성하기
5. 본인 인증 확인
6 API KEY 생성 확인
7. 이제 자바에서 api를 사용하기위해 .jar파일이 필요하다 maven, gradle방식으로 사용해도 무관하다
.jar 파일 다운로드 경로
https://mvnrepository.com/artifact/net.nurigo/sdk
8. 제일 위에있는 최신껄 사용 추천
9.
10. jar 파일을 받았다면 buildpath경로 잡아주면 사용가능
11. 코드 적용
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Random rand = new Random();
int randNum = rand.nextInt(900000) + 100000;
String phone = (String) request.getParameter("cellPhone");
String authNumber = String.valueOf(randNum);
response.setCharacterEncoding("UTF-8");
// 생성된 인증번호를 text 형식으로 전송
response.getWriter().write(authNumber);
//
DefaultMessageService messageService = NurigoApp.INSTANCE.initialize("{API Key입력}", "{API Secret 입력}", "https://api.coolsms.co.kr"); // Message
Message message = new Message();
message.setFrom("{API Key 등록된 폰번호 입력}");
message.setTo(phone);
message.setText(authNumber);
try { // send 메소드로 ArrayList<Message> 객체를 넣어도 동작합니다!
messageService.send(message);
} catch (NurigoMessageNotReceivedException exception) { // 발송에 실패한 메시지 목록을 확인할 수 있습니다!
System.out.println(exception.getFailedMessageList());
System.out.println(exception.getMessage());
} catch (Exception exception) {
System.out.println(exception.getMessage());
}
}
댓글