Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Stock
- 공모주 청약 일정
- 6월 공모주 청약 일정
- 공모주 청약
- Oracle
- 리눅스
- css
- 코드이그나이터
- 주식 청약
- 자바
- 맥
- 제이쿼리
- IPO
- 주식
- JavaScript
- 주식 청약 일정
- 공모주
- 7월 공모주 청약 일정
- MYSQL
- 오라클
- linux
- SQL
- Eclipse
- java
- html
- 자바스크립트
- jquery
- Stock ipo
- codeigniter
- php
Archives
- Today
- Total
개발자의 끄적끄적
[php/api] php NHN TOAST SMS API 발송 예제 함수 본문
728x90
반응형
[php/api] php NHN TOAST SMS API 발송 예제 함수
php 에서
문자발송 api 를 연동하려고 검색하던중
NHN TOAST 로 연동하기로 결정을 하고
sms 발송함수를 만든것을 공유해보고자 합니다.
우선 NHN TOAST 사이트에 들어가서, 프로젝트를 생성하고 APP_KEY 의 발급이 끝나야 합니다.
그리고 아래 함수 보시면 발신번호라는 항목이 있는데
이부분은 NHN TOAST 사이트에서 발신번호를 인증하고 등록이 완료되어야 가능합니다.
function send_toast_sms($number, $msg) {
$url = "https://api-sms.cloud.toast.com/sms/v2.4/appKeys/".발급받은 APP_KEY."/sender/sms";
$data = array();
$data["body"] = $msg;
$data["sendNo"] = "발신번호";
$data["recipientList"]["recipientNo"] = $number;
$data = json_encode($data);
$header = array();
$header[] = 'Content-Type: application/json;charset=UTF-8';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$res = curl_exec($ch);
curl_close($ch);
}
위 절차들이 모두 완료되면
등록한 발신번호와 APP_KEY 를 가지고 위 함수에
대입해서 사용하시면 됩니다.
참고로 저는 codeigniter 개발환경이라
helper 에 추가하여
간단하게 호출하도록 작업하였습니다!
참고들 하세요!
반응형
'개발 > php' 카테고리의 다른 글
[php/codeigniter] 코드이그나이터 헬퍼에서 db 사용하기 (0) | 2021.03.30 |
---|---|
[php/codeigniter] mysql AES_ENCRYPT 암호화 함수 (0) | 2021.03.29 |
[php] genarate uuid function / uuid 생성 함수 (0) | 2021.03.28 |
[php] genarate v4 uuid function / v4 uuid 생성 함수 (0) | 2021.03.27 |
[php] url query string to array parse_str 사용법 및 예제 (0) | 2021.03.27 |
Comments