발단
ncp로 공지사항에 대해 안내문자를 보내는데 에러가 있지는 않지만 문자가 다 전송되지 않고 일부만 전송되었다.
해결과정
\n 줄바꿈이나 한 줄로 보내야 하는지 여러 가지를 테스트해봤지만 계속 문자 전송에 실패하지는 않지만 일부만 전송되는 문제가 있었는데, 문득 생각해보니 예전에 웹사이트에서 문자발송할 때 80자였나 특정 기준을 넘어가면 mms로 자동 전환되었던 기억이 났다.
type을 확인해보니 SMS으로 해놓고 문자를 보내고 있었고, 공식문서에서 확인해보니 다음과 같았다.
- SMS는 메시지당 80byte 이하의 길이인 단문 메시지이며, LMS는 메시지당 2,000byte 이하의 길이인 장문 메시지입니다. MMS는 멀티미디어 파일(이미지/사진/그림)을 전송할 수 있습니다.
위 사항대로 별도의 멀티미디어 파일은 없기에 LMS로 type을 지정하고 보내서 해결했다.
const body = {
type: "LMS",
contentType: "COMM",
countryCode: "82",
// ... 문자내용 등 추가 정보
};
코멘트
사실 당연한거고 별거 아닌 것이지만 혹시나 헤매는 사람들이 있을까봐 포스팅해둔다. 바보같이 내가 그렇게 헤매고 있었어서.... ㅎㅎ;;
728x90
'개발 > library, framework' 카테고리의 다른 글
[nest | socket.io] 연결 성공한 이후 클라이언트 요청 응답오지 않는 경우 (0) | 2023.11.14 |
---|---|
[NEST | Prisma] 의도치 않은 DB 연결 (0) | 2023.11.05 |
[NCP] ncp sens 문자발송시 401 unauthorized (0) | 2023.11.02 |
당신의 이미지 업로드/다운로드가 느린 이유 feat. network탭 활용 (0) | 2023.10.22 |
[JWT | Node.js] expiresIn 만료기간 적용이 안될때 (0) | 2023.09.06 |