weboxlt/lutex-api-v1-php-sdk

v1.2 2022-12-21 23:04 UTC

This package is auto-updated.

Last update: 2024-09-22 10:50:08 UTC


README

入门指南

为了使用这个库,您至少需要 PHP 5.5 版本。您可以用于 lutex.lt API。

使用 lutex PHP SDK 的两种方法

使用 Composer

如果您不熟悉 Composer,可以在这里了解它。

然后您需要在 CLI 中运行这个简单的命令

composer require weboxlt/lutex-api-v1-php-sdk
手动

下载 这个存档,解压缩并将其内容放置在您的项目中。下一步与使用 Composer 相同,您需要在您的 index.php 中需要 vendor/autoload.php 文件!

1. 发送 SMS 消息的使用示例

$smsClient = new eSMS\SmsClient('YOUR_USERNAME', 'YOUR_PASSWORD');
try {
    $smsHandler = $smsClient->sms();
    $smsHandler->setFrom('YOUR NAME');
    $smsHandler->addRecipient('RECIPIENT_NUMBER_1');
    $smsHandler->addRecipient('RECIPIENT_NUMBER_2');
    $smsHandler->setMessage('Hello world!');
	
    $data = $smsHandler->sendSimpleSMS();
    $smsHandler->destroy();
} catch (\Exception $e) {
    print( $e->getMessage());
}

2. 接收日志的使用示例

SMS 日志可用时间为最后 48 小时!

$smsClient = new eSMS\SmsClient('YOUR_USERNAME', 'YOUR_PASSWORD');
try {
    $logsHandler = $smsClient->logs();
    $logsHandler->setLimit(10);
    $logsHandler->setMessageId('MESSAGE_ID');
    $logsHandler->setBulkId('BULK_ID');
    $logsHandler->setTo('PHONE_NUMBER');
    $logsHandler->setFrom('SENT_FROM');
    $logsHandler->setSentSince('2022-12-21');
    $logsHandler->setSentUntil('2022-12-25');
    $logsHandler->setGeneralStatus($logsHandler::STATUS_EXPIRED);

    $data = $logsHandler->get();
} catch (\Exception $e) {
    print( $e->getMessage());
}

支持和反馈

如果您发现任何错误,请直接在此 GitHub 中提交问题。