테스트 사이트 - 개발 중인 베타 버전입니다

알림톡 발송 에러 (ncloud sens api) 채택완료

clearboth 2년 전 조회 1,981

https://idongmai.wo.tc/entry/PHP-%EB%84%A4%EC%9D%B4%EB%B2%84-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-SENS%EC%9A%A9-%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%86%A1-%EC%95%8C%EB%A6%BC%ED%86%A1-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC

 

위 링크 한빛가람님 소스로 네이버 클라우드 에서 제공하는 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 콘솔에서 템플릿 검수완료된 페이지인데 이미지 아랫부분 버튼정보가 있습니다~ 그 내용 그대로 입력했어요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

플라이
2년 전

탬플릿 구조가 동일해야 발송이 되기때문에 띄어쓰기나 내용이 다른게 없는지 체크해 보셔야 할듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
clearboth
2년 전
띄어쓰기도 없긴한데 아리송 하네요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인