🥝 문자 API
문자 API는 애플리케이션에서 SMS를 자동으로
발송하거나 수신할 수 있게 해주는 프로그램 인터페이스를 말합니다
즉, 사람이 직접 휴대폰으로 문자를 보내는게 아니라,
서버나 프로그램에서 자동으로 문자 메시지를 보내는 기능을 제공하는 서비스 입니다
🥝 문자 API의 기본 구조
일반적으로 문자 API는 아래처럼 동작합니다
1. 클라이언트 앱/서버 ➡ API 요청
HTTP, HTTPS, REST, SOAP 등 프로토콜 사용
2. API 서버 ➡ 요청 확인 후 문자 발송
3. SMS 게이트웨이 ➡ 실제 이동통신사(SKT, KT, LG, U+) 네트워크를 통해 문자 전달
4. 결과 반환 ➡ 성공/실패 여부, 메시지 ID 등
🥝 문자 API 주요 기능
| 기능 | 설명 |
| SMS 발송 | 단문 메시지 발송 (예: 인증번호, 알림) |
| MMS 발송 | 이미지나 긴 메시지 발송 |
| 예약 발송 | 지정한 시간에 메시지 발송 |
| 수신 처리 | 사용자로부터 수신된 메시지 처리 |
| 발송 결과 확인 | 성공/실패 여부, 잔여 건수 확인 |
🥝 사용 예시 (REST API 기준)
POST /sms/send
Content-Type: application/json
Authorization: Bearer {API_KEY}
{
"to": "01012345678",
"from": "0298765432",
"message": "안녕하세요, 테스트 메시지입니다."
}
to : 수신자 번호
form : 발신자 번호
message : 전송할 메시지 내용
Authorization : API 인증키
응답 예시 :
{
"status": "success",
"messageId": "abcd1234"
}
🥝 장점
1. 자동화 - 회원가입 인증, 예약 알림 등 자동 발송 가능
2. 대량 발송 가능 - 이벤트 안내, 마케팅 메시지 등
3. 신회성 - 이동통신사 네트워크를 통해 안정적 전달
4. 확장성 - 다른 시스템과 연동 가능 (예 : ERP, CRM, 쇼핑몰)
🥝 주의 사항
요금 발생 (건당 비용이 있음)
스팸 규제 준수 필요
발송량 제한 또는 인증 필요
'🍏 개발일기' 카테고리의 다른 글
| LoginAction과 LoginPageAction 파일의 각 역할 정리 (0) | 2025.12.12 |
|---|---|
| 별점 플러그인 & 쿠키• 로컬 스토리지 (0) | 2025.12.12 |
| 지도 API에 대하여 (카카오 지도 API) (1) | 2025.12.08 |
| 페이지네이션 (0) | 2025.12.05 |
| 결제 API에 대하여 (0) | 2025.11.28 |