- 基于最新阿里大鱼API
- 支持短信验证码、语音双呼、文本转语音通知、语音通知及短信发送记录查询
- 提供了简单轻量化的并发队列
- 方便自行封装
- 支持回调跟踪
go get -u github.com/WindomZ/go-alidayu
package main
import . "github.com/WindomZ/go-alidayu"
func init() {
InitAlidayu(true, "12345678", "88888888888888888888888888888888") // 初始化服务, 配置Key和Secret
}
func main() {
// 构建短信
msg := NewMessageSms("身份验证").SetTel("13088888888").
SetContent(
"SMS_1234567",
map[string]string{
"code": "1",
"product": "2",
},
)
// 异步发送短信
if err := SendMessageQueue(msg, func(msg interface{}, cnt int, err error) {
}); err != nil {
panic(err)
}
// Or 同步发送短信
if err := SendMessageDirect(msg); err != nil {
panic(err)
}
`...do other things...`
}
可以先基于 *_test.go 进行了解
(需要在tests/init.go
中配置正确的API调用参数)
完善中...
- 简洁方便的文档
- 语音双呼、文本转语音通知、语音通知的测试用例
- 提供封装实例方案
- 更多阿里大鱼反馈支持