From c6ef9b4393e5178674b3ec078fabd7e83e166953 Mon Sep 17 00:00:00 2001 From: kyy Date: Fri, 16 Jan 2026 10:12:02 +0900 Subject: [PATCH] =?UTF-8?q?SMS=20API=20=EC=A0=84=ED=99=94=EB=B2=88?= =?UTF-8?q?=ED=98=B8=20=ED=98=95=EC=8B=9D=20=EC=98=A4=EB=A5=98=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/service/sms_service.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/internal/service/sms_service.go b/backend/internal/service/sms_service.go index 26aab0a1..1c57c664 100644 --- a/backend/internal/service/sms_service.go +++ b/backend/internal/service/sms_service.go @@ -43,6 +43,9 @@ func (s *SmsServiceImpl) SendSms(to, content string) error { apiURL := fmt.Sprintf("https://sens.apigw.ntruss.com/sms/v2/services/%s/messages", s.serviceID) log.Printf("Requesting SENS API URL: %s", apiURL) + // Naver SENS API requires phone number without '+' + sanitizedTo := strings.Replace(to, "+", "", 1) + reqBody := domain.NaverSmsRequest{ Type: "SMS", ContentType: "COMM", @@ -51,7 +54,7 @@ func (s *SmsServiceImpl) SendSms(to, content string) error { Content: content, Messages: []domain.SmsMessage{ { - To: to, + To: sanitizedTo, }, }, }