알림톡 발송 에러 (ncloud sens api) 채택완료
위 링크 한빛가람님 소스로 네이버 클라우드 에서 제공하는 api를 이용해 알림톡 발송에 성공했습니다.
다만 템플릿 추가 및 해당 추가된 템플릿은 버튼을 포함하고

위 한빛가람님 플러그인을 이용해 기존 버튼 없는 템플릿과 같이 작성하되 버튼 배열만 추가했습니다.
<?php
include_once('./_common.php');
include_once(G5_PLUGIN_PATH . '/hanbitgaram/nc_alimtalk/hanbitgaram.ncalimtalk.plugin.php');
$templateCode = 'ContactReceive1'; // 탬플릿 코드
$phoneNum = '01012345678'; // 받는 이 휴대폰 번호
$content = "안녕하세요. #{고객명}(#{마스킹아이디})님.
ㅇㅇㅇㅇ에서 등록하신 문의가 정상 접수되었습니다. 문의하신 내용은 아래와 같으며 담당자 확인 후 연락드리겠습니다.
■ 프로젝트 분류 : #{분류}
■ 예산 : #{예산}
■ 일정 : #{일정}
■ 기관/기업명 : #{기업명}
■ 담당자 : #{담당자} #{직급}
■ 연락처 : #{연락처}
■ E-mail 주소 : #{이메일}
*문의 후 담당자 확인 후 근무일 기준 1~3일 내 답변이 완료됩니다.
*연락처와 이메일 주소로 안내 드릴 예정이니 연락처 정보를 맞게 입력되었는지 확인 부탁드릴게요.
*대표 이메일 : test@naver.com
*고객센터 : 010-1234-5678
";
$buttons = array(
"type" => "WL",
"name" => "홈페이지 바로가기",
"linkMobile" => "https://주소.co.kr",
"linkPc" => "https://주소.co.kr"
);
ncTalk($templateCode, $phoneNum, $content, $buttons = array());
위 처럼 하면

성공이라고 나오지만 ncloud 콘솔에서 확인해보면

버튼 템플릿과 일치 하지 않음 이라고 나오는데.. 분명 버튼 내용과 일치하게 적은것 같거든요..
위 마지막 ncTalk를
ncTalk($templateCode, $phoneNum, $content, $buttons);
로 해보긴 했는데 array 라는 php문이 없어서인지

위 처럼 오류가 나구요
ㅠㅠ
무엇이 문제일까요~?
일단 버튼 없는 알림톡은 잘 이용 되는것이라 버튼만 되면 딱 좋을 것 같은데 php를 잘 모르니 어렵네요..
답변 2개
알림톡 템플릿에도 버튼을 추가하여 등록하셨나요?
알림톡 이용시 템플릿의 내용 뿐 아니라
등록한 템플릿의 버튼도 동일해야합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
탬플릿 구조가 동일해야 발송이 되기때문에 띄어쓰기나 내용이 다른게 없는지 체크해 보셔야 할듯 합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인