repositorypackage
0.0.0-20160504013805-9c045758d571
Repository: https://github.com/opensource-conet/alidayu.git
Documentation: pkg.go.dev
# README
阿里大鱼api接口
==================
沙箱环境存在问题 因此此功能闲置
调用方法
引用包
import(
"alidayu"
)
初始化函数
// 初始化阿里云
alidayu.Appkey = "xxxxxxx"
alidayu.AppSecret = "xxxxxxxxxxxxxxxxxxxxxxxxx"
alidayu.IsDebug = false
短信接口
- SendOnce 短信单条发送的接口
// moblie-手机号码
// signname-短信签名
// templatecode-短信模板
// param-传入参数
// 返回Result格式,请确保输出成功失败的结构体引用,如果Result.Success为true则获取Result.ResultError报错
alidayu.SendOnce("136xxxxxxx8","测试",“SM_777777”,"{'code':'666666'}")
- SendBatch 短信单条发送的接口
// moblie-手机号码 ','隔开
// signname-短信签名
// templatecode-短信模板
// param-传入参数
// 返回Result格式,请确保输出成功失败的结构体引用,如果Result.Success为true则获取Result.ResultError报错
alidayu.SendBatch("136xxxxxxx8,136xxxxxxx3","测试","SM_777777","{'code':'666666'}")
文本转语音接口
- SendLecall 文本转语音的接口
// moblie-手机号码
// templatecode-短信模板
// param-传入参数
// 返回Result格式,请确保输出成功失败的结构体引用,如果Result.Success为true则获取Result.ResultError报错
alidayu.SendLecall("136xxxxxxx8","TL_777777","{'code':‘666666’}")
返回格式
返回格式默认为model.go下的Result格式
在引用时不能引用为空的子结构
例如Result.Success==true时
引用到Result.resultError会报错
关于method里的方法
语音转文字的方式里,会默认将数字可读化
所以如果要发送验证码 是需要将数字用逗号隔开
此时可以调用SpritCode方法
它会将输入666666转换为6,6,6,6,6,6
方便语音播放
技术来源于中遣互联,在开发时借鉴了数个开源项目。