nag-dev/messenger

此包的最新版本(1.2.1)没有可用的许可证信息。

消息发送库

1.2.1 2022-04-19 10:27 UTC

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_SECRETsecret_key
MESSENGER_GATE_NUMBER仅适用于dev - 用于捕获消息的号码

API

API请求通过GET方法执行,参数通过URL传递。

参数描述
alias客户端的文本标识符
message文本消息,按照RFC 3986编码
service消息传输方式 sms/voice/auth-by-phone
tm请求的日期/时间
hashsha256-hash
phone电话号码

可用服务

参数描述
sms包含文本 message 的短信
voice包含文本 message 的语音消息(电话)
auth-by-phone带有代码的电话(号码的最后四位) - 在 response 中返回 code

成功的请求结果为JSON

{
    "result":"success",
    "code":"1234", // опционально для service=auth-by-phone
}