client php
v2.0.1
這是一個 PHP 用戶端程式庫,用於與 Android API 的 SMS 網關連接。
您可以透過 Composer 安裝該軟體包:
composer require capcom6/android-sms-gateway以下是如何使用該庫發送訊息的簡單範例:
<?php
require ' vendor/autoload.php ' ;
use AndroidSmsGateway Client ;
use AndroidSmsGateway Encryptor ;
use AndroidSmsGateway Domain Message ;
$ login = ' your_login ' ;
$ password = ' your_password ' ;
$ client = new Client ( $ login , $ password );
// or
// $encryptor = new Encryptor('your_passphrase');
// $client = new Client($login, $password, Client::DEFAULT_URL, $httpClient, $encryptor);
$ message = new Message ( ' Your message text here. ' , [ ' +1234567890 ' ]);
try {
$ messageState = $ client -> Send ( $ message );
echo " Message sent with ID: " . $ messageState -> ID () . PHP_EOL ;
} catch ( Exception $ e ) {
echo " Error sending message: " . $ e -> getMessage () . PHP_EOL ;
die ( 1 );
}
try {
$ messageState = $ client -> GetState ( $ messageState -> ID ());
echo " Message state: " . $ messageState -> State () . PHP_EOL ;
} catch ( Exception $ e ) {
echo " Error getting message state: " . $ e -> getMessage () . PHP_EOL ;
die ( 1 );
}Client用於以純文字形式傳送 SMS 訊息,但也可以透過提供Encryptor來傳送加密訊息。
Client類別有以下方法:
Send(Message $message) :發送新的簡訊。GetState(string $id) :透過 ID 擷取先前傳送的訊息的狀態。歡迎貢獻!請針對您想要新增或變更的任何內容提交拉取請求或建立問題。
該程式庫是根據 Apache-2.0 許可證授權的開源軟體。