kimulisiraj / sms-speeda-mobile-php
使用speed mobile api发送短信
1.0
2022-08-03 09:58 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.9
- pestphp/pest: ^1.21
- pestphp/pest-plugin-mock: ^1.0
This package is auto-updated.
Last update: 2024-09-30 04:37:11 UTC
README
这里应该放置您的描述。尽量限制在一两段之内。考虑添加一个小示例。
安装
您可以通过composer安装此包
composer require kimulisiraj/sms-speeda-mobile-php
用法
发送单条消息
$client = new \Kimulisiraj\SmsSpeedaMobile\SmsSpeedaMobile( apiKey:"your-username", apiSecret: "your-password", ); $response = $client->send( to: 2567xxxxxxxx, mesage:'Hello, Kimulisiraj!' ) return $response;
从响应中您可以访问
$response->getStatus(); // OK | FAILED $response->getMessage(); // Message sent successfully $response->hasError(); // true | false $response->getMessageId(); // I.E 12345
链式调用
$client = Kimulisiraj\SmsSpeedaMobile::config([ 'apiKey' => 'your-api-key', //You can set and use env('SPEEDAMOBILE_SMS_API_ID') 'apiPassword' => 'your-api-password', ////You can set and use env('SPEEDAMOBILE_SMS_API_PASSWORD') ]); $response = $client->mesage('Hello, Kimulisiraj!') ->to('2567xxxxxxxx') ->send(); return $response
获取余额
$client = new \Kimulisiraj\SmsSpeedaMobile\SmsSpeedaMobile( apiKey:"your-username", apiSecret: "your-password", ); $client->getBalance() // ['BalanceAmount' => 1000, 'CurrenceCode' => 'UGX'],
测试
composer test
变更日志
有关最近更改的更多信息,请参阅CHANGELOG
贡献
有关详细信息,请参阅CONTRIBUTING
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅我们的安全策略
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件