nag-dev / messenger
此包的最新版本(1.2.1)没有可用的许可证信息。
消息发送库
1.2.1
2022-04-19 10:27 UTC
Requires
- php: >=7.0.0
- ext-curl: *
- ext-json: *
- symfony/flex: ^1.2
This package is auto-updated.
Last update: 2024-09-19 15:42:48 UTC
README
描述
向消息传递器发送消息。
对于使用此服务的每个客户端,都需要进行身份验证。
安装
composer require nag-dev/messenger
;
配置
.env 变量 | 描述 |
---|---|
MESSENGER_GATE_URL | 请求URL |
MESSENGER_GATE_ALIAS | 客户端的文本标识符 |
MESSENGER_GATE_SECRET | secret_key |
MESSENGER_GATE_NUMBER | 仅适用于dev - 用于捕获消息的号码 |
API
API请求通过GET方法执行,参数通过URL传递。
参数 | 描述 |
---|---|
alias | 客户端的文本标识符 |
message | 文本消息,按照RFC 3986编码 |
service | 消息传输方式 sms/voice/auth-by-phone |
tm | 请求的日期/时间 |
hash | sha256-hash |
phone | 电话号码 |
可用服务
参数 | 描述 |
---|---|
sms | 包含文本 message 的短信 |
voice | 包含文本 message 的语音消息(电话) |
auth-by-phone | 带有代码的电话(号码的最后四位) - 在 response 中返回 code |
成功的请求结果为JSON
{
"result":"success",
"code":"1234", // опционально для service=auth-by-phone
}