현재 사용 중이신 템플릿 코드와 발신프로필키(senderKey)는 운영(상용) 환경에 등록된 값입니다.
샌드박스에는 해당 템플릿·발신프로필이 등록되어 있지 않아, 이를 조회해야 하는 요청은 대상을 찾지 못해 "값이 비어있다"는 형태의 오류로 응답됩니다.
반면 등록 정보 조회가 필요 없는 요청(text를 직접 설정하는 일반 발송)은 샌드박스에서도 정상 응답됩니다.
1. 텍스트 치환 발송 — A505 (Invalid or empty ‘templateCode’)
치환 발송(sendType: "template" + replaceWords)은 서버가 등록된 템플릿 원문을 불러와 치환하는 방식입니다.
사용하신 템플릿 코드는 운영 환경에만 등록되어 있어, 샌드박스에서는 조회가 되지 않아 A505가 발생합니다.
payload에 templateCode가 정상적으로 담겨 있어도 마찬가지이며, 실서버에서 동일 payload가 정상 응답되는 것도 이 때문입니다. payload 자체에는 문제가 없습니다.
2. 템플릿 조회 API — A502 (Invalid or empty ‘senderKey’)
템플릿 조회 API 역시 등록된 발신프로필키 기준으로 조회하는 API입니다. 해당 발신프로필키가 샌드박스에 등록되어 있지 않아 A502가 발생하며, 동일한 맥락입니다.
안내
텍스트 치환 발송과 템플릿 조회 API는 해당 템플릿·발신프로필키가 실제 등록된 운영(실서버) 환경에서 테스트해 주시기 바랍니다. 이미 실서버에서 동일 payload가 정상 응답되고 있어, 연동 자체는 문제없이 완료된 상태입니다.
샌드박스는 요청/응답 포맷 확인 및 단순 발송 응답 테스트 용도로 활용하시길 권장드립니다.
messageFlow에 메시지 타입을 sms로 설정하는 경우 sms 제한 글자수가 넘어가면 A328 Length of text exceeded가 떨어지는 것 같은데 맞나요? 제한 글자수가 어떻게 되나요? 넘어가는 경우 mms로 설정하면 되겠죠?
발신번호 관리 메뉴에서 ‘비즈플러스 번호 불러오기’ 기능으로 기존 사용하던 발신 번호들을 땡겨왔는데요. 해당 발신 번호로 fallback의 from을 설정하면 A327 Not Allowed from 오류가 발생합니다 ㅜ 팀스페이스에 연결이 잘 안된 거 같은데 따로 제가 연결하는 기능은 없는 거 같아서 확인 요청드립니다
네, 맞습니다. SMS는 90바이트를 기준으로 하며, 초과 시 A328 Length of text exceeded가 발생합니다. 넘어가시는 경우 MMS 로 설정 부탁드립니다.
영문·숫자: 최대 90자
한글: 한 글자당 2바이트로 계산되어 약 45자
이모지·일부 특수문자(…, — 등)는 3바이트 이상을 차지해 더 적게 들어갑니다.
2. A327 Not Allowed from (발신번호)
A327은 요청하신 from 발신번호가 발송 가능한 상태로 확인되지 않을 때 발생하는 오류입니다. 확인 결과, 현재 테스트 중이신 샌드박스 환경에서 발신번호 정보가 아직 동기화되지 않아 발생하는 것으로 보입니다.
이 경우, 저희 쪽에서 발신번호 확인 절차를 별도로 비활성화 처리해 드리면 정상적으로 테스트가 가능합니다.
번거로우시겠지만, 사용 중이신 로그인 계정 정보를 제 커뮤니티 프로필로 1:1 메시지나 영업담당자 분을 통해 주시면, 확인 후 발신번호 체크 부분을 비활성화 처리해 드리겠습니다.
처리 완료되면 다시 안내드리겠습니다.