오늘날 모바일 인터넷 시대에 문자 메시지는 편리하고 실용적인 의사소통 수단으로 각계각층에서 널리 사용되고 있습니다. Yunpian SMS 인터페이스는 기업과 개인에게 빠르고 안정적이며 안전한 SMS 서비스 플랫폼을 제공합니다. API 인터페이스는 간단하고 사용하기 쉬워 사용자와 시스템 간의 통합 작업을 크게 촉진합니다. 이 기사에서는 PHP를 사용하여 Yunpian SMS 인터페이스를 호출하여 SMS 전송 기능을 구현하는 방법을 소개합니다.
1. Yunpian SMS 플랫폼 계정 등록
먼저 Yunpian SMS 플랫폼 계정을 등록하고 계정을 활성화 및 충전한 다음 새 API 키를 생성해야 합니다. 공식 홈페이지에 회원가입 후 콘솔에 접속하여 "계정 관리" - "API 키" - "API 키 생성"을 선택하시면, 후속 API 호출 인증을 위한 API 키를 받으실 수 있습니다.
2. PHP 네트워크 요청 라이브러리 설치
PHP는 문자 메시지를 보내려면 네트워크 요청 라이브러리를 사용해야 합니다. Composer를 사용하여 GuzzleHttp를 설치하세요:
composer require guzzlehttp/guzzle
3. 문자 메시지를 보내는 PHP 코드 작성
다음은 PHP를 사용하여 Yunpian SMS 인터페이스를 호출하여 문자 메시지를 보내는 샘플 코드입니다.
<?php require 'vendor/autoload.php'; // 设置 API Key $apikey = 'YOUR_APIKEY'; // 设置要发送的手机号和短信内容 $mobile = 'YOUR_MOBILE'; $text = '【签名】您的验证码是1234'; // 调用接口发送短信 $client = new GuzzleHttpClient(); $response = $client->request( 'POST', 'https://sms.yunpian.com/v2/sms/single_send.json', [ 'form_params' => [ 'apikey' => $apikey, 'mobile' => $mobile, 'text' => $text ] ] ); // 解析响应结果 $body = $response->getBody(); $json = json_decode($body, true); $code = $json['code']; $msg = $json['msg']; if ($code == 0) { echo '发送成功'; } else { echo "发送失败:$msg"; }
코드에서 우리는 먼저 API Key를 설정한 후, 전송할 휴대폰 번호와 문자 메시지 내용을 설정하세요. 그런 다음 GuzzleHttp를 사용하여 POST 요청을 보내고 API 키, 휴대폰 번호 및 SMS 콘텐츠를 Yunpian SMS 인터페이스에 전달합니다. 마지막으로 응답 결과를 구문 분석하여 전송이 성공했는지 확인합니다.
4. 템플릿 SMS 보내기
실제 개발에서는 일반 문자 SMS 대신 템플릿 SMS를 보내야 할 수도 있습니다. Yunpian SMS 인터페이스는 템플릿 SMS 전송을 지원합니다. 콘솔에서 SMS 템플릿을 생성하고 템플릿 ID를 지정해야 합니다. 다음은 템플릿 SMS 전송을 위한 PHP 코드의 예입니다.
<?php require 'vendor/autoload.php'; // 设置 API Key $apikey = 'YOUR_APIKEY'; // 设置要发送的手机号和模板 ID $mobile = 'YOUR_MOBILE'; $tpl_id = 'YOUR_TEMPLATE_ID'; $param = '您的验证码是1234'; // 调用接口发送短信 $client = new GuzzleHttpClient(); $response = $client->request( 'POST', 'https://sms.yunpian.com/v2/sms/tpl_single_send.json', [ 'form_params' => [ 'apikey' => $apikey, 'mobile' => $mobile, 'tpl_id' => $tpl_id, 'tpl_value' => urlencode("#code#=$param") ] ] ); // 解析响应结果 $body = $response->getBody(); $json = json_decode($body, true); $code = $json['code']; $msg = $json['msg']; if ($code == 0) { echo '发送成功'; } else { echo "发送失败:$msg"; }
여기서 전송할 휴대폰 번호, 템플릿 ID 및 템플릿 매개변수를 설정하고 urlencode를 사용하여 템플릿 매개변수를 인코딩한 다음 인터페이스를 호출하여 전송합니다. SMS. 템플릿 매개변수의 형식은 "#code#=1234"와 같은 "#variable name#=value"입니다.
위는 PHP를 사용하여 Yunpian SMS 인터페이스를 호출하여 문자 메시지를 보내기 위한 기본 프로세스 및 샘플 코드입니다. 이 기사의 소개와 실습을 통해 독자들은 Yunpian SMS 인터페이스를 사용하여 문자 메시지를 보내는 방법에 대한 기술과 방법을 마스터했으며 자신의 프로젝트에 적합한 문자 메시지 기능을 더 잘 개발할 수 있다고 믿습니다.
위 내용은 PHP는 Yunpian SMS 인터페이스를 호출하여 SMS 메시지를 보냅니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!