api방식을 사용하고 싶었는데
https://docs.coolsms.co.kr/authentication/api-key
진짜 토큰 받는 방식이 말도 안돼서
몇 시간 동안 고민하다가 어찌어찌했는데
보내려고 보니까
Authorization: <AuthenticationMethod> apiKey=<API Key>, date=<Date Time>, salt=<Salt>, signature=<Signature>
이건 json 전송도 아니고 뭔지도 모르겠어서
포기했다..
진짜 엄청 돌아다니다가 마지막 방법을 찾았다
일단 실패한 방법
가장 흔히 돌아다니는 방법이었는데
https://velog.io/@woo0_hooo/Spring-Boot-%EB%AC%B8%EC%9E%90-%EB%B3%B4%EB%82%B4%EA%B8%B0-%EA%B5%AC%ED%98%84
build.gradle에
compile group: 'net.nurigo', name: 'javaSDK', version: '2.2'
추가하는 방법이 다
해봤지만 오류가 발생해서 실패...
두 번째
https://1-7171771.tistory.com/84
실패했다
vscode로 jar라이브러리를 추가하는 방법을
아직 몰라서 실패했다..
마지막 방법
https://mvnrepository.com/artifact/net.nurigo/javaSDK/2.2
혹시 있나 하고 들어가 봤는데 딱 있었다
그래서 떨리는 맘으로 주입했다
implementation group: 'net.nurigo', name: 'javaSDK', version: '2.2'
앞에가 달랐다
다른 분들은 compile group 사용하던데
난 implementation group이다
service
내 번호를 넣고 보내봤다
결과
우와.... 온다...
진짜 너무 신기하다
mvnrepository없었으면 큰일날뻔 했다..
아 미련이 남는다 api로 사용하고 싶은데
Coolsms는 토큰 받는 게 너무 어렵다 진짜
일단 문자는 이메일과 다르게
돈이 들어서 여기까지만
테스트해보고 이걸 가지고 이제 구현해보자!
'Spring boot kim's cafe > 문자발송시스템' 카테고리의 다른 글
Springboot 문자인증/전송!(2) with coolsms And HttpSession (0) | 2021.07.10 |
---|