ongudidan/textsms

There is no license information available for the latest version (v1.0.1) of this package.

This is a busk SMS package that enable developers to send multiple text sms in bulk with just a single click

v1.0.1 2025-03-10 18:20 UTC

This package is auto-updated.

Last update: 2025-03-31 19:52:03 UTC


README

📩 TextSMS - Simple SMS Integration for Yii2

TextSMS is a Yii2 package that provides a seamless way to integrate SMS functionality into your application using a simple API.

🚀 Installation Install the package via Composer:

composer require ongudidan/textsms
⚙️ Configuration Add the following API credentials to your Yii2 params.php file:

return [
// TextSMS API Configuration
'textsmsPartnerID' => '1234',
'textsmsApiKey' => 'd1fd14bce04b434f8c785ebd8caba4',
'textsmsShortcode' => 'SMS',
];
🛠 Usage Sending an SMS To send an SMS, use the following method:

use yourvendor\textsms\TextSms;

$sms = new TextSms();
$response = $sms->send('254712345678', 'Hello from Yii2!');

if ($response['response-code'] == 200) {
echo "SMS sent successfully!";
} else {
echo "Failed to send SMS: " . $response['response-description'];
}
🔄 Response Format The API will return a response in the following format:

{ "responses": [
{
"response-code": 200,
"response-description": "Success",
"mobile": "254712345678",
"messageid": "1869610817",
"networkid": 1
}
]
}
📜 License This package is licensed under the MIT License. See the LICENSE file for details.

🛠 Contributing Contributions are welcome! Feel free to submit a pull request or open an issue.

📞 Support For any issues, please open a GitHub issue or contact support at support@yourdomain.com.