cserobiul / burst-transmitsms-api
此API包适用于想要使用基于澳大利亚的短信服务提供商Burst TransmitSMS网关的Laravel用户
v1.1
2022-12-21 10:18 UTC
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2024-09-21 13:52:40 UTC
README
此API包适用于想要使用基于澳大利亚的短信服务提供商TransmitSMS网关的Laravel用户
安装
composer require cserobiul/burst-transmitsms-api
配置
No Configuration Need
从控制器中使用
导入TransmitsmsAPI类
use Cserobiul\BurstTransmitsmsApi\TransmitsmsAPI;
发布配置
php artisan vendor:publish cserobiul/burst-transmitsms-api
从 config/transmitsms_api.php
文件中设置API_KEY和API_SECRET
'API_KEY' => 'b84f52054********f789b******c9f6', 'API_SECRET' => 'b84******66579bb********ca87c9f6',
单个号码发送短信示例
在控制器方法中
// set your api_key and api_secret from account settings $apiKey = config('transmitsms_api.API_KEY'); $apiSecret = config('transmitsms_api.API_SECRET'); //create an instance $api = new TransmitsmsAPI($apiKey, $apiSecret); //write a message (as per your needed) $message = 'This sms has been sent from Burst TransmitSMS API throught cserobiul/burst-transmitsms-api package.'; $number = '6104****54**'; //message sent $result = $api->sendSms($message, $number); //check message has been sent or not if ($result->error->code == 'SUCCESS') echo "Message Sent Successfully"; } else { echo "Error: {$result->error->description}"; }
多个号码发送短信示例
//Coming soon next version
对于原始PHP客户端
//follow official github docs https://github.com/transmitsms/transmitsms-api-php-client
贡献
任何人都可以创建任何Pull request。