inblog logo
|
jay0628
    Java

    [Java] 21. 공공데이터 포털 API & CoolSMS

    김주희's avatar
    김주희
    Apr 21, 2025
    [Java] 21. 공공데이터 포털  API & CoolSMS
    Contents
    1. CoolSMS API

    1. CoolSMS API

    프로젝트 세팅
    notion image
    쿨에스엠에스
    1. 회원가입
    1. API 개발 문서 읽기
      1. API Key 인증 방식 | Documents for COOLSMS Developers
        REST API를 요청\(Request\)할 때 HTTP 헤더에 Authorization 정보를 추가하여 인증 받을 수 있습니다. API를 요청한 계정의 소유자를 확인하는데 필수적인 절차입니다.
        API Key 인증 방식 | Documents for COOLSMS Developers
        https://developers.coolsms.co.kr/references/authentication/api-key

    1. 쿨에스엠에스 API 개발 문서

    1. 프로토콜 = Basic access authentication
      1. 인증 프로토콜은 여러개
      1. ~kr : 도메인(호스트) ~list : endpoint
      1. —hedaer
      1. SHA256 : 암호화
      1. 그 외 → rest api할때 배웁니다~!

      2. API key

      1. 허용 ip → 서비스할 때는 서버 ip만 허용 (지금은 모두 허용)
      1. key
        1. API KEY : NCSEXQUIB2SV23RL
        2. API SECRET : RNF2ZZTIPWEYFXJBW9BWHNO1XIOMI6FE
       

      3. SDK

      JAVA | 쿨에스엠에스
      쿨에스엠에스 REST API SDK for JAVA 는 REST API 개념을 사용하여 보다 쉽고 빠르게 쿨에스엠에스의 문자서비스를 이용할 수 있으며,
      JAVA | 쿨에스엠에스
      https://docs.coolsms.co.kr/old-versions-sdk/java-1
      JAVA | 쿨에스엠에스
      // https://mvnrepository.com/artifact/net.nurigo/sdk implementation("net.nurigo:sdk:4.3.2")
      → 함수를 준다 : 함수를 호출하면 sms 서비스의 서버에 있는 controller가 호출됨

      4. API

      단일 메시지 | 쿨에스엠에스
      전송 내역(메시지 그룹, 메시지 목록)의 보관기간은 생성일 기준 6개월 입니다. 6개월이 지난 내역은 조회가 불가능합니다.
      단일 메시지 | 쿨에스엠에스
      https://docs.coolsms.co.kr/api-reference/messages/sendsimplemessage
      단일 메시지 | 쿨에스엠에스
       
      Share article

      jay0628

      RSS·Powered by Inblog