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

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

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

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

위 처럼 오류가 나구요
ㅠㅠ
무엇이 문제일까요~?
일단 버튼 없는 알림톡은 잘 이용 되는것이라 버튼만 되면 딱 좋을 것 같은데 php를 잘 모르니 어렵네요..
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
c
clearboth
2년 전
네네 맨 위에 첨부한 이미지가 ncloud 콘솔에서 템플릿 검수완료된 페이지인데 이미지 아랫부분 버튼정보가 있습니다~ 그 내용 그대로 입력했어요 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인