项目简介
本项目是基于Go语言开发的Submail SDK,为开发者提供了与Submail服务进行交互的便捷途径,可轻松实现短信、邮件、语音、彩信以及国际短信等多种消息的发送功能。
项目的主要特性和功能
- 多类型消息支持:支持国内短信、国际短信、邮件、语音、彩信等多种消息类型发送,满足多样化业务需求。
- 简单易用的接口:提供简洁明了的API,开发者能快速上手实现消息发送功能。
- 灵活的配置:允许用户根据需求配置appid、appkey、签名类型等参数,增强使用灵活性。
- 安全可靠:支持md5、sha1等多种数字签名模式,保障数据传输安全。
- 群发功能:针对短信、语音、国际短信、彩信等均提供群发接口,方便批量发送消息。
安装使用步骤
安装
- 修改文件夹名为
submail_go_sdk
。 - 在项目下进行包引用,例如:
- 短信包:
import (sms "submail_go_sdk/submail/sms")
- 邮件包:
import (mail "submail_go_sdk/submail/mail")
- 短信包:
使用
- 获取服务凭证:根据使用的服务类型,前往相应的网址获取appid和appkey。
- 配置服务:以短信
send
接口为例,示例代码如下:go config := make(map[string]string) config["appid"]="your_appid" config["appkey"]="your_appkey" config["signType"]="sha1"
- 创建并使用接口:继续以短信
send
接口为例,示例代码如下:go submail := sms.CreateSend(config) submail.SetTo("your_telephone") submail.SetContent("【SUBMAIL】您的验证码是:2234,请在30分钟输入") send := submail.Send() fmt.Println("短信 Send 接口:",send)
具体 API 参数说明请参考 SUBMAIL 开发文档:https://www.mysubmail.com/chs/documents/developer/index 。在实际使用中,请将your_appid
、your_appkey
和your_telephone
等替换为实际的值。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】