nikba / sms.md-php-api
SMS.MD API PHP SDK
v1.1
2023-10-13 07:53 UTC
Requires
- php: >=7.2
- guzzlehttp/guzzle: ^6.4 || ^7.4
README
使用 sms.md 发送短信
摩尔多瓦的ServiceSMS消息 - 使用sms.md的功能建立可靠有效的客户连接
安装
SmsMd需要PHP v5.4+来运行。
在项目根目录下使用Composer安装此包。
composer require nikba/sms.md-php-api
用法
使用您的API密钥创建一个新实例
$sms = new \Nikba\SmsMdPhpApi\SmsMd('API_TOKEN');
发送单条短信消息
参数
- 电话号码
- 信息
- 发送者别名
$sms->send("37360820825", "Hello World!", "Nikba Creative Studio");
获取余额
$sms->getBalance();
获取消息列表
参数
- 页码
- 从(01.07.2022)日期
- 到(20.07.2022)日期
- 状态(1-待处理,2-已发送,3-已投递,9-错误)
$sms->getMessages(1,"01.07.2022", "20.07.2022", "2");
通过id获取消息
参数
- id
$sms->getMessage("449d5410-82d3-4b6e-96bc-cc92a33eb3f5");
获取消息状态
$sms->getMessageStatuses();
服务器响应
[ { "id": 1, "name": "Ждет отправки", "description": "Отложенная отправка" }, { "id": 2, "name": "Отправлено", "description": "Отправлено оператору" }, { "id": 3, "name": "Доставлено", "description": "Доставдено оператором" }, { "id": 4, "name": "Повторная отправка", "description": "Ошибка при отпрвке, ошибка позволяет отправить еще раз" }, { "id": 5, "name": "У оператора", "description": "У оператора в очереди" }, { "id": 9, "name": "Ошибка отправки", "description": "Не отправлено оператором" } ]
获取所有联系人
参数
- 页码
$sms->getContacts(1);
获取所有通讯录
参数
- 页码
$sms->getAddressBooks(1);
获取所有通讯录联系人
参数
- Id
- 页码
$sms->getAddressBookContacts("449d5410-82d3-4b6e-96bc-cc92a33eb3f5", 1);
获取所有发送者别名
$sms->getSenderAliases();
获取统计信息
$sms->getStats();
许可
MIT 自由软件,太棒了!