Aktueller Standort: Startseite> Neueste Artikel> So integrieren Sie die Baidu -SMS -API zum Senden von SMS in PHP

So integrieren Sie die Baidu -SMS -API zum Senden von SMS in PHP

gitbox 2025-06-30

einführen

SMS -Benachrichtigungen sind eines der wesentlichen Merkmale in vielen Anwendungen. In PHP können wir die API eines Drittanbieter-Dienstanbieters verwenden, um Textnachrichten zu senden. In diesem Artikel wird demonstriert, wie die Baidu -SMS -API zum Senden von Textnachrichten verwendet wird.

Baidu SMS API

API -Vorbereitung

Zunächst müssen wir eine Anwendung auf der offenen Cloud -Plattform von Baidu erstellen und den API -Schlüssel erhalten. Melden Sie sich bei der Baidu Cloud Developer -Plattform an, erstellen Sie eine neue Anwendung und notieren Sie den API -Schlüssel und den geheimen Schlüssel.

SDK installieren

Um die Verwendung der Baidu -SMS -API zu erleichtern, können wir den offiziellen SDK über den Komponisten installieren.

 composer require baidu-aip/sms

Senden einer Textnachricht

Sobald Sie eine Anwendung erstellt und das SDK installiert haben, können wir mit dem Schreiben von PHP -Code beginnen, um Textnachrichten zu senden.

Initialisieren Sie den SDK

 require 'vendor/autoload.php';
use Baidu\Sms\SmsClient;
$apiKey = 'Your API Key';
$secretKey = 'Your Secret Key';
$client = new SmsClient($apiKey, $secretKey);

Zunächst müssen wir den SDK vorstellen und den SMSCLIENT mit dem API -Schlüssel und dem geheimen Schlüssel initialisieren, den wir auf der Open Cloud -Plattform von Baidu erhalten haben.

Senden einer Textnachricht

 $params = [
    'mobile' => 'Telefonnummer',
    'tpl_id' => 'SMS -VorlageID',
    'tpl_params' => [
        'Variabler Name1' => 'Variabler Wert1',
        'Variabler Name2' => 'Variabler Wert2',
    ],
];
$response = $client->sendMessage($params);
print_r($response);

Als nächstes können wir die SendMessage -Methode von SMSCLIENT verwenden, um Textnachrichten zu senden. Wir müssen Mobiltelefonnummer, SMS -Vorlagen -ID und Vorlagenparameter bereitstellen.

Beispiel

Der folgende Code zeigt, wie Sie die Baidu -SMS -API verwenden, um Textnachrichten zu senden.

 require 'vendor/autoload.php';
use Baidu\Sms\SmsClient;
$apiKey = 'Your API Key';
$secretKey = 'Your Secret Key';
$client = new SmsClient($apiKey, $secretKey);
$params = [
    'mobile' => 'Telefonnummer',
    'tpl_id' => 'SMS -VorlageID',
    'tpl_params' => [
        'Variabler Name1' => 'Variabler Wert1',
        'Variabler Name2' => 'Variabler Wert2',
    ],
];
$response = $client->sendMessage($params);
print_r($response);

Bitte ersetzen Sie den "Ihre API -Schlüssel" und "Ihre geheime Schlüssel" im Code durch den API -Schlüssel und den geheimen Schlüssel, den Sie auf der Baidu Cloud Developer -Plattform erhalten haben. Ändern Sie gleichzeitig die Mobiltelefonnummer, die SMS -Vorlagen -ID und die Vorlagenparameter im $ Params -Array.

abschließend

Durch die Verwendung von Baidu SMS -API können wir SMS -Benachrichtigungen in PHP -Anwendungen problemlos senden. Mit nur wenigen Codezeilen können wir die SMS -Funktionalität problemlos in unsere Anwendung integrieren.