ittoolspl/php-lib-smslabs

此包已被弃用,不再维护。未建议替代包。

PHP 客户端用于 SMSLabs.pl

此包尚未发布版本,且信息很少。


README

Licence MIT Build Status Build Status Scrutinizer Code Quality Code Coverage SensioLabsInsight

标签

  • v1.0 - 已废弃的标签,没有针对 PHP 5.6+ 的测试
  • v2.0 - 已废弃的完全测试的标签,针对 PHP 5.6+
  • v3.0 - 完全测试的标签,针对 PHP 7.0+

安装

安装库的推荐方式是通过 Composer

$ composer require ittoolspl/php-lib-smslabs

使用

构造函数

$sms = new \Ittoolspl\Smslabs\SmslabsClient($appKey, $secret);

发送短信

$sms->setSenderId($numberOrSenderId)
    ->setExpirationMinutes($minutes) // optionally
    ->setSendDate($dateTime) // optionally
    ->setFlashMessage($isFlashMessage) // optionally
    ->add($number, $message)
    ->send();

显示队列中的短信(在 send() 之前)

$sms->getSmsQueue();

获取最近发送的短信状态(在 send() 之后)

$sms->getSentStatus();

获取可用的 SenderId

$sms->getAvailableSenders();

账户余额

$sms->getAccountBalance();

检查接收到的短信

$sms->getSmsIn();

检查已发送的短信

$sms->getSmsOut($offset, $limit);

检查短信的详细信息

$sms->getSmsDetails();

贡献

请随意贡献。如果您有任何问题/想法,请创建新的 问题 或开发新的 pull request。

许可

php-lib-smslab 是开源软件,许可协议为 MIT 许可证