SMS 알림은 많은 응용 프로그램에서 필수 기능 중 하나입니다. PHP에서는 타사 서비스 제공 업체의 API를 사용하여 문자 메시지를 보낼 수 있습니다. 이 기사는 Baidu SMS API를 사용하여 문자 메시지를 보내는 방법을 보여줍니다.
먼저 Baidu의 Open Cloud 플랫폼에서 응용 프로그램을 작성하고 API 키를 얻어야합니다. Baidu Cloud Developer 플랫폼에 로그인하고 새 응용 프로그램을 작성하고 API 키 및 비밀 키를 기록하십시오.
Baidu SMS API 사용을 용이하게하기 위해 작곡가를 통해 공식 SDK를 설치할 수 있습니다.
composer require baidu-aip/sms
응용 프로그램을 만들고 SDK를 설치 한 후에는 PHP 코드를 작성하여 문자 메시지를 보내도록 시작할 수 있습니다.
require 'vendor/autoload.php';
use Baidu\Sms\SmsClient;
$apiKey = 'Your API Key';
$secretKey = 'Your Secret Key';
$client = new SmsClient($apiKey, $secretKey);
먼저 Baidu의 Open Cloud 플랫폼에서 얻은 API 키 및 비밀 키를 사용하여 SDK를 소개하고 SMSClient를 초기화해야합니다.
$params = [
'mobile' => '전화 번호',
'tpl_id' => 'SMS 템플릿ID',
'tpl_params' => [
'변수 이름1' => '가변 값1',
'변수 이름2' => '가변 값2',
],
];
$response = $client->sendMessage($params);
print_r($response);
다음으로 Smsclient의 SendMessage 메소드를 사용하여 문자 메시지를 보낼 수 있습니다. 휴대폰 번호, SMS 템플릿 ID 및 템플릿 매개 변수를 제공해야합니다.
다음 코드는 Baidu SMS API를 사용하여 문자 메시지를 보내는 방법을 보여줍니다.
require 'vendor/autoload.php';
use Baidu\Sms\SmsClient;
$apiKey = 'Your API Key';
$secretKey = 'Your Secret Key';
$client = new SmsClient($apiKey, $secretKey);
$params = [
'mobile' => '전화 번호',
'tpl_id' => 'SMS 템플릿ID',
'tpl_params' => [
'변수 이름1' => '가변 값1',
'변수 이름2' => '가변 값2',
],
];
$response = $client->sendMessage($params);
print_r($response);
코드의 "귀하의 API 키"및 "비밀 키"를 Baidu Cloud Developer 플랫폼에서 얻은 API 키 및 비밀 키로 바꾸십시오. 동시에 $ params 배열에서 휴대폰 번호, SMS 템플릿 ID 및 템플릿 매개 변수를 변경하십시오.
Baidu SMS API를 사용하면 PHP 응용 프로그램에서 SMS 알림을 쉽게 보낼 수 있습니다. 몇 줄의 코드만으로 SMS 기능을 응용 프로그램에 쉽게 통합 할 수 있습니다.