알림톡 템플릿
알림톡 템플릿 관리 API를 제공합니다.
알림톡 변수에서 특수문자 사용
탭 문자와 줄바꿈 문자 모두 정상적으로 지원됩니다.
지원되는 특수문자:
- 줄바꿈:
\n
(개행 문자) - 탭:
\t
(탭 문자, 수신 시 공백으로 표시됨)
적용 범위:
- 알림톡 템플릿 변수 내용
- 친구톡 메시지 내용
주의사항:
- 변수명 (
#{변수명}
)은 카카오 비즈니스센터에서 승인받은 템플릿의 치환문구와 정확히 일치해야 합니다 - 과도한 줄바꿈 사용 시 가독성이 저하될 수 있으므로 적절히 사용하시기 바랍니다
구현 예제
Node.js - 특수문자 사용 예제
const { SolapiMessageService } = require('solapi');
const messageService = new SolapiMessageService("YOUR_API_KEY", "YOUR_API_SECRET");
await messageService.send({
to: "01000000000", // 수신 번호
from: "0200000000", // 사전 등록된 발신번호
kakaoOptions: {
pfId: "KA01PF240000000000000000000000000", // 연동된 채널의 pfId
templateId: "KA01TP240101000000000000000000000", // 승인된 템플릿의 templateId
variables: {
"#{고객명}": "홍길동",
"#{주문상세}": "상품명: 스마트폰\n수량: 1개\n가격: 1,200,000원",
"#{배송정보}": "택배사: CJ대한통운\t송장번호: 123456789"
}
}
});
- 예제에 입력된 값은 예시입니다.
- 변수 치환 시 템플릿에서 정의된 변수명과 대소문자, 특수문자까지 정확히 일치해야 정상적으로 치환됩니다.