SNS 세종텔레콤 이용한 카카오알림톡 발송 함수
페이지 정보
본문
세종텔레콤 이용한 카카오알림톡 발송 변수 입니다.
<?php
$k_template_code = ''; // varchar(40) - null - 카카오 알림톡 템플릿 코드
$k_next_type = '7'; // char(1) - null - 0
// 0: 카카오 only only ( 기본값 , 카카오 실패시 어떤 재발송도 하지 않는다
// 4: SMS 로 에이전트에서 재전송을 하며 , text 컬럼을 90byte 단위로 잘라 여러 개로 전송
// (text 내용이 긴 경우 , 과금량이 상당할 수 있으므로 주의가 필요 하며 , sms 프로토콜의 특성상 도착 순서가 보장되지는 않는다
// 5: LMS 로 에이전트에서 재전송을 하며, text 컬럼의 2000byte 만을 재전송하고 나머지는 버린다 친구톡이미지의 경우는 첨부된 파일을 무시하고 발송
// 6: MMS 로 에이전트에서 재전송을 하며, text 컬럼의 2000byte 만을 재전송하고 나머지는 버린다 친구톡이미지에서 이미지를 포함한 재전송시에만 사용
// 7: SMS 로 에이전트에서 재전송을 하며, text2 컬럼 에 있는 내용으로 대체 전송
// 8: LMS 로 에이전트에서 재전송을 하며, text2 컬럼 에 있는 내용으로 대체 전송 (친구톡이미지 재전송시 이미지 미첨부)
// 9: MMS 로 에이전트에서 재전송을 하며, text2 컬럼 에 있는 내용으로 대체 (친구톡이미지만 해당)
$k_ad_flag = 'N'; // char(1) - null - N - 카카오 친구톡의 메시지 광고 표시 여부 Y / N
$msg_type = '6'; // char(1) - not null - 1
// 1: SMS
// 2: SMS URL
// 3: MMS (filecnt 가 0이면 LMS)
// 4: MMS URL
// 5: 국제 SMS text
// 6: 알림톡
// 7: 친구톡(filecnt 가 0이면 친구톡-text, 0보다 크면 친구톡-image)
$send_type = '1'; // char(1) - not null - 1
// 1:비동보 , 2:동보 (SMS 는 무조건 비동보)
// 동보발송시 스팸 테이블 참조하지 않음
$dkey = '0'; // varchar(50) - not null - 0 - 동보 key
$dcnt = '0'; // int(11) - not null - 0 - 동보 전화번호 개수 (최대 100개 까지 가능)
$dstaddr = $_POST['wr_hp']; // 수신자 폰번호
// varchar(20) - not null - 0 - 수신자 폰번호, 동보시 미참조
$callback = $send_hp; // 발신자 번호
// varchar(20) - null - 발신자 번호
$subject = '';
// varchar(120) - not null - 0 - LMS/MMS는 제목이 필수 이므로, 적절한 기본값 설정이 필요함.
// ex) 제목없음 - 40byte이내. 특수문자는 대/중괄호 이외에는 실패 할 수 있음
// 알림톡/친구톡은 의미 없으나, MMS재전송시에는 의미 있음
$text_type = '0'; // char(1) - not null - 0 - 0:plan 1:html
$text = "";
// varchar(4000) - not null - 텍스트 메시지
// ※ 영문, 숫자, 한글 SMS 발송 시 최대 120byte 까지 전송 가능함.
// ※ 국제SMS 다국어 발송 시 DB인코딩 설정은 UTF-8 로 해야하며 최대 70자 까지 가능함.
// ※ 카카오 최대 1000자 지원 (친구톡의 경우 이미지 포함시 400자),
// ※ insert시, 윈도우형 개행 문자 ^M이 포함되지 않도록 주의 필요.
$text2 = "";
// varchar(4000) - null - k_next_type 7, 8, 9이며, 카카오 실패 시 대체발송을 위해 이 컬럼을 사용. (k_next_type 4, 5, 6은 해당 없음)
$k_attach = ''; // varchar(4000) - null - 카카오 버튼 정보 JSON
$k_attach2 = ''; // varchar(2000) - null - 카카오 버튼 정보 JSON (확장컬럼)
$k_expiretime = '180'; // int(11) - null - 카카오 알림톡 타임아웃(30~86400) – null 인 경우 180초 (친구톡은 기능 없음)
$k_at_send_type = '0'; // char(1) - null - 0 - 카카오 알림톡 전송 타입 (0: Polling / 1: Push) - 사전협의 후 고정된 값 사용, 기본값 0.
$mseq = ''; // int(11) - not null - KEY값(auto increment)
$stat = '0'; // char(1) - not null - 0 - 전송대기 , 1 - 송신중 , 2 - 송신완료 , 3 - 결과수신
$expiretime = '86400'; // int(11) - not null - 86400 - Expiretime
$filecnt = '0'; // int(11) - not null - 0 - 파일개수 (개수가 0이면 LMS or 친구톡텍스트 발송)
$fileloc1 = ''; // varchar(512) - null - 파일1위치(에이전트 설치 서버의 절대경로, URL)
$filesize1 = ''; // int(11) - null - 파일1 사이즈 (발송시 자동 인식)
$fileloc2 = ''; // varchar(512) - null - 파일2위치(에이전트 설치 서버의 절대경로, URL)
$filesize2 = ''; // int(11) - null - 파일2 사이즈 (발송시 자동 인식)
$fileloc3 = ''; // varchar(512) - null - 파일3위치(에이전트 설치 서버의 절대경로, URL)
$filesize3 = ''; // int(11) - null - 파일3 사이즈 (발송시 자동 인식)
$fileloc4 = ''; // varchar(512) - null - 파일4위치(에이전트 설치 서버의 절대경로, URL)
$filesize4 = ''; // int(11) - null - 파일4 사이즈 (발송시 자동 인식)
$fileloc5 = ''; // varchar(512) - null - 파일5위치(에이전트 설치 서버의 절대경로, URL)
$filesize5 = ''; // int(11) - null - 파일5 사이즈 (발송시 자동 인식)
$filecnt_checkup = ''; // int(11) - null - 실제체크된 파일개수
$insert_time = ''; // datetime - null - sysdate - insert 시간
$request_time = date("Y-m-d H:i:s"); // datetime - not null - sysdate - 발송요청시간 (미래 시간인 경우 예약)
$send_time = ''; // datetime - null - 실제발송한 시간(에이전트에서 세종 GW에)
$report_time = ''; // datetime - null - 메시지가 휴대폰으로 전달된 시간
$tcprecv_time = ''; // datetime - null - 결과를 받은 시간
$save_time = ''; // datetime - null - DB - 저장시간
$telecom = ''; // varchar(10) - null - 이통사정보
$result = ''; // char(4) - null - 결과
$repcnt = ''; // int(11) - null - 리포터 수신개수
$server_id = ''; // int(11) - null - 결과가 수신될 때 세종텔레콤 서버에서 지정하는 시퀀스번호
$opt_id = '''; // varchar(20) - null - 임의사용
$opt_cmp = ''; // varchar(40) - null - 임의사용
$opt_post = ''; // varchar(40) - null - 임의사용
$opt_name = ''; // varchar(40) - null - 임의사용
$ext_col0 = ''; // int(11) - null - 임의사용
$ext_col1 = ''; // varchar(64) - null - 임의사용
$ext_col2 = ''; // varchar(32) - null - 임의사용
$ext_col3 = ''; // varchar(32) - null - 임의사용
$pseq = ''; // varchar(10) - null - 카카오 재전송 발송 메시지의 시퀀스키(자동생성)
$sender_key = ''; // 카카오 발신프로필키(sender key), 카카오 필수 // msq_queue.php 에서 제어
$k_emp_title = ''; // varchar(50) - null -
$k_message_type = ''; // char(2) - null -
$k_brand_type = ''; // char(2) - null -
$bt_targeting = ''; // char(2) - null -
$bt_send_type = ''; // char(1) - null -
<?php
$k_template_code = ''; // varchar(40) - null - 카카오 알림톡 템플릿 코드
$k_next_type = '7'; // char(1) - null - 0
// 0: 카카오 only only ( 기본값 , 카카오 실패시 어떤 재발송도 하지 않는다
// 4: SMS 로 에이전트에서 재전송을 하며 , text 컬럼을 90byte 단위로 잘라 여러 개로 전송
// (text 내용이 긴 경우 , 과금량이 상당할 수 있으므로 주의가 필요 하며 , sms 프로토콜의 특성상 도착 순서가 보장되지는 않는다
// 5: LMS 로 에이전트에서 재전송을 하며, text 컬럼의 2000byte 만을 재전송하고 나머지는 버린다 친구톡이미지의 경우는 첨부된 파일을 무시하고 발송
// 6: MMS 로 에이전트에서 재전송을 하며, text 컬럼의 2000byte 만을 재전송하고 나머지는 버린다 친구톡이미지에서 이미지를 포함한 재전송시에만 사용
// 7: SMS 로 에이전트에서 재전송을 하며, text2 컬럼 에 있는 내용으로 대체 전송
// 8: LMS 로 에이전트에서 재전송을 하며, text2 컬럼 에 있는 내용으로 대체 전송 (친구톡이미지 재전송시 이미지 미첨부)
// 9: MMS 로 에이전트에서 재전송을 하며, text2 컬럼 에 있는 내용으로 대체 (친구톡이미지만 해당)
$k_ad_flag = 'N'; // char(1) - null - N - 카카오 친구톡의 메시지 광고 표시 여부 Y / N
$msg_type = '6'; // char(1) - not null - 1
// 1: SMS
// 2: SMS URL
// 3: MMS (filecnt 가 0이면 LMS)
// 4: MMS URL
// 5: 국제 SMS text
// 6: 알림톡
// 7: 친구톡(filecnt 가 0이면 친구톡-text, 0보다 크면 친구톡-image)
$send_type = '1'; // char(1) - not null - 1
// 1:비동보 , 2:동보 (SMS 는 무조건 비동보)
// 동보발송시 스팸 테이블 참조하지 않음
$dkey = '0'; // varchar(50) - not null - 0 - 동보 key
$dcnt = '0'; // int(11) - not null - 0 - 동보 전화번호 개수 (최대 100개 까지 가능)
$dstaddr = $_POST['wr_hp']; // 수신자 폰번호
// varchar(20) - not null - 0 - 수신자 폰번호, 동보시 미참조
$callback = $send_hp; // 발신자 번호
// varchar(20) - null - 발신자 번호
$subject = '';
// varchar(120) - not null - 0 - LMS/MMS는 제목이 필수 이므로, 적절한 기본값 설정이 필요함.
// ex) 제목없음 - 40byte이내. 특수문자는 대/중괄호 이외에는 실패 할 수 있음
// 알림톡/친구톡은 의미 없으나, MMS재전송시에는 의미 있음
$text_type = '0'; // char(1) - not null - 0 - 0:plan 1:html
$text = "";
// varchar(4000) - not null - 텍스트 메시지
// ※ 영문, 숫자, 한글 SMS 발송 시 최대 120byte 까지 전송 가능함.
// ※ 국제SMS 다국어 발송 시 DB인코딩 설정은 UTF-8 로 해야하며 최대 70자 까지 가능함.
// ※ 카카오 최대 1000자 지원 (친구톡의 경우 이미지 포함시 400자),
// ※ insert시, 윈도우형 개행 문자 ^M이 포함되지 않도록 주의 필요.
$text2 = "";
// varchar(4000) - null - k_next_type 7, 8, 9이며, 카카오 실패 시 대체발송을 위해 이 컬럼을 사용. (k_next_type 4, 5, 6은 해당 없음)
$k_attach = ''; // varchar(4000) - null - 카카오 버튼 정보 JSON
$k_attach2 = ''; // varchar(2000) - null - 카카오 버튼 정보 JSON (확장컬럼)
$k_expiretime = '180'; // int(11) - null - 카카오 알림톡 타임아웃(30~86400) – null 인 경우 180초 (친구톡은 기능 없음)
$k_at_send_type = '0'; // char(1) - null - 0 - 카카오 알림톡 전송 타입 (0: Polling / 1: Push) - 사전협의 후 고정된 값 사용, 기본값 0.
$mseq = ''; // int(11) - not null - KEY값(auto increment)
$stat = '0'; // char(1) - not null - 0 - 전송대기 , 1 - 송신중 , 2 - 송신완료 , 3 - 결과수신
$expiretime = '86400'; // int(11) - not null - 86400 - Expiretime
$filecnt = '0'; // int(11) - not null - 0 - 파일개수 (개수가 0이면 LMS or 친구톡텍스트 발송)
$fileloc1 = ''; // varchar(512) - null - 파일1위치(에이전트 설치 서버의 절대경로, URL)
$filesize1 = ''; // int(11) - null - 파일1 사이즈 (발송시 자동 인식)
$fileloc2 = ''; // varchar(512) - null - 파일2위치(에이전트 설치 서버의 절대경로, URL)
$filesize2 = ''; // int(11) - null - 파일2 사이즈 (발송시 자동 인식)
$fileloc3 = ''; // varchar(512) - null - 파일3위치(에이전트 설치 서버의 절대경로, URL)
$filesize3 = ''; // int(11) - null - 파일3 사이즈 (발송시 자동 인식)
$fileloc4 = ''; // varchar(512) - null - 파일4위치(에이전트 설치 서버의 절대경로, URL)
$filesize4 = ''; // int(11) - null - 파일4 사이즈 (발송시 자동 인식)
$fileloc5 = ''; // varchar(512) - null - 파일5위치(에이전트 설치 서버의 절대경로, URL)
$filesize5 = ''; // int(11) - null - 파일5 사이즈 (발송시 자동 인식)
$filecnt_checkup = ''; // int(11) - null - 실제체크된 파일개수
$insert_time = ''; // datetime - null - sysdate - insert 시간
$request_time = date("Y-m-d H:i:s"); // datetime - not null - sysdate - 발송요청시간 (미래 시간인 경우 예약)
$send_time = ''; // datetime - null - 실제발송한 시간(에이전트에서 세종 GW에)
$report_time = ''; // datetime - null - 메시지가 휴대폰으로 전달된 시간
$tcprecv_time = ''; // datetime - null - 결과를 받은 시간
$save_time = ''; // datetime - null - DB - 저장시간
$telecom = ''; // varchar(10) - null - 이통사정보
$result = ''; // char(4) - null - 결과
$repcnt = ''; // int(11) - null - 리포터 수신개수
$server_id = ''; // int(11) - null - 결과가 수신될 때 세종텔레콤 서버에서 지정하는 시퀀스번호
$opt_id = '''; // varchar(20) - null - 임의사용
$opt_cmp = ''; // varchar(40) - null - 임의사용
$opt_post = ''; // varchar(40) - null - 임의사용
$opt_name = ''; // varchar(40) - null - 임의사용
$ext_col0 = ''; // int(11) - null - 임의사용
$ext_col1 = ''; // varchar(64) - null - 임의사용
$ext_col2 = ''; // varchar(32) - null - 임의사용
$ext_col3 = ''; // varchar(32) - null - 임의사용
$pseq = ''; // varchar(10) - null - 카카오 재전송 발송 메시지의 시퀀스키(자동생성)
$sender_key = ''; // 카카오 발신프로필키(sender key), 카카오 필수 // msq_queue.php 에서 제어
$k_emp_title = ''; // varchar(50) - null -
$k_message_type = ''; // char(2) - null -
$k_brand_type = ''; // char(2) - null -
$bt_targeting = ''; // char(2) - null -
$bt_send_type = ''; // char(1) - null -
댓글목록
등록된 댓글이 없습니다.