https://github.com/jaredchu/vtbulksms
Viettel bulk SMS WebService
https://github.com/jaredchu/vtbulksms
Last synced: 3 months ago
JSON representation
Viettel bulk SMS WebService
- Host: GitHub
- URL: https://github.com/jaredchu/vtbulksms
- Owner: jaredchu
- Created: 2018-08-20T15:21:22.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-02T07:01:58.000Z (almost 7 years ago)
- Last Synced: 2025-03-28T16:04:00.626Z (over 1 year ago)
- Language: PHP
- Homepage: https://packagist.org/packages/jaredchu/vtbulksms
- Size: 20.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Viettel bulk SMS WebService
Thư viện PHP hỗ trợ tương tác với API Bulk SMS của Viettel.
## Cài đặt
```
$ composer require jaredchu/vtbulksms:dev-master
```
## Hướng dẫn sử dụng
### Tạo object mới
```php
use JC\Viettel\WebService\BulkSMS;
use JC\Viettel\WebService\BulkSMS\MT;
$url = 'http://125.235.4.202:8998/bulkapi?wsdl';
$user = 'test';
$password = 'test';
$cpCode = 'CPCODE';
$service = new BulkSMS($url, $user, $password, $cpCode);
```
### Gửi đơn lẻ
```php
$service->SetMT(new MT(7076, "nội dung tin nhắn 1"));
$result = $service->SendSingle('0999888990');
// Kiểm tra gửi thành công hay chưa
if(!$result->IsSuccess){
var_dump($result->Response);
}
```
### Gửi theo mảng
```php
$service->SetMT(new MT(7076, "nội dung tin nhắn 2"));
$results = $service->SendMulti(['0999888991', '0999888992', '0999888993']);
$results = $service->SendMulti(['0999888994', '0999888995', '0999888996']);
// Kiểm tra gửi thành công hay chưa
foreach ($results as $result){
if(!$result->IsSuccess){
var_dump($result->Response);
}
}
```
### Kiểm tra balance
```php
$balance = $service->CheckBalance();
if($balance){
var_dump($balance);
}
```
### Kiểm tra fail sub
```php
$failedSubs = $service->GetFailSub('alias', '30/08/2018', 1, 10);
if($failedSubs){
var_dump($failedSubs);
}
```