- 云片 API 文档
- 开发引导
- 使用场景
- 国内短信 API 列表
- 国际短信 API 列表
- 语音验证码
- 超级短信
- 账户信息
- 行为验证
- OTP
- 短链接工具
- 审核规则
- 文本短信
- 超级短信
- 返回码总体说明
- 云片 API 升级至 2.0 更强大 更安全
- 云片网络通信能力开放平台服务协议
- 其他
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Go DEMO
功能说明:该接口要求提前在云片后台添加模板,提交短信时,系统会自动匹配审核通过的模板,匹配成功任意一个模板即可发送。系统已提供的默认模板添加签名后可以直接使用。
package main
import (
"net/http"
"io/ioutil"
"net/url"
"fmt"
)
// bingone
func main(){
// 修改为您的apikey(https://www.yunpian.com)登录官网后获取
apikey := "xxxxxxxxxxxxxxxxxx"
// 修改为您要发送的手机号码,多个号码用逗号隔开
mobile := "xxxxxxxxxxxxxxxxxx"
// 发送内容
text := "【云片网】您的验证码是1234,5分钟内有效。"
// 发送模板编号
tpl_id := 365741
// 语音验证码
code := "1234"
min := "5"
// 发送模板内,实际传入的变量名称和个数以实际调用的模板中的变量为准
tpl_value := url.Values{"#code#":{code},"#min#":{min}}.Encode()
// 获取user信息url
url_get_user := "https://sms.yunpian.com/v2/user/get.json";
// 智能模板发送短信url
url_send_sms := "https://sms.yunpian.com/v2/sms/single_send.json";
// 指定模板发送短信url
url_tpl_sms := "https://sms.yunpian.com/v2/sms/tpl_single_send.json";
// 发送语音短信url
url_send_voice := "https://voice.yunpian.com/v2/voice/send.json";
data_get_user := url.Values{"apikey": {apikey}}
data_send_sms := url.Values{"apikey": {apikey}, "mobile": {mobile},"text":{text}}
data_tpl_sms := url.Values { "apikey": {apikey},"mobile": {mobile},
"tpl_id": {fmt.Sprintf("%d", tpl_id)},"tpl_value": {tpl_value}}
data_send_voice := url.Values{"apikey": {apikey}, "mobile": {mobile},"code":{code}}
httpsPostForm(url_get_user,data_get_user)
httpsPostForm(url_send_sms,data_send_sms)
httpsPostForm(url_tpl_sms,data_tpl_sms)
httpsPostForm(url_send_voice,data_send_voice)
}
func httpsPostForm(url string,data url.Values) {
resp, err := http.PostForm(url,data)
if err != nil {
// handle error
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
// handle error
}
fmt.Println(string(body))
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论