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 |
Tags
- 코드이그나이터
- java
- 공모주 청약
- css
- 맥
- Eclipse
- 주식
- linux
- codeigniter
- SQL
- 오라클
- 7월 공모주 청약 일정
- 자바
- 6월 공모주 청약 일정
- Stock
- Stock ipo
- JavaScript
- 공모주 청약 일정
- 자바스크립트
- 공모주
- 주식 청약 일정
- 리눅스
- Oracle
- html
- jquery
- php
- MYSQL
- IPO
- 주식 청약
- 제이쿼리
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