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 自由软件,太棒了!