本文主要是介绍腾讯sms-无聊耍一耍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
产品概述:
短信(Short Message Service)沉淀腾讯十年短信服务技术和经验,国内短信验证秒级可达、99%到达率,国际短信覆盖全球200+国家/地区, 帮助广大开发者快速灵活的接入高质量的文本或语音短信服务。
配置频率限制
为了保障业务和通道安全,减少业务被刷后的经济损失,短信默认的频率限制策略为:
1、同一号码同一内容 30 秒内最多发送 1 条;
2、同一手机号一个自然天最多发生 10 条;
注意:个人认证用户不提供修改频率限制的权限。如需使用该功能,请将 “个人认证” 修改为 “企业认证”。
配置回调
为方便客户精细化了解短信发送相关信息,腾讯云短信服务提供了完善的回调能力。例如配置了短信接收状态回调地址,腾讯云收到运营商回调信息后会及时将回调信息推送到业务指定的回调地址。目前腾讯云短信支持短信状态回调,短信回复回调,语音按键回调。
配置方法:
在【应用配置】>【基础配置】页面,单击 事件回调配置 的【设置】,选择需要的回调并配置回调地址,配置完成后,单击【确定】即可。
准备:
1.添加一个应用
2.申请sign
![2789632-edc1a10806bef12f.png](https://upload-images.jianshu.io/upload_images/2789632-edc1a10806bef12f.png)
3.创建短信正文:
![2789632-126d43445f1ecf6d.png](https://upload-images.jianshu.io/upload_images/2789632-126d43445f1ecf6d.png)
以下为申请以上事项的注意事项:
![2789632-acc1e8044fd571fb.png](https://upload-images.jianshu.io/upload_images/2789632-acc1e8044fd571fb.png)
![2789632-8593126a02c6cc4c.png](https://upload-images.jianshu.io/upload_images/2789632-8593126a02c6cc4c.png)
申请下来,约束还挺多的。
C# SDK
学习地址:https://cloud.tencent.com/document/product/382/3785
Demo:
新建一个控制台程序,
Install-Package qcloud.qcloudsms_csharp
code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using qcloudsms_csharp;
using qcloudsms_csharp.json;
using qcloudsms_csharp.httpclient;namespace SMSDemo
{class Program{static void Main(string[] args){// 短信应用SDK AppIDint appid = 3344520;// 短信应用SDK AppKeystring appkey = "5a6e9e20a9da549";// 需要发送短信的手机号码string[] phoneNumbers = { "1314", "520"};// 短信模板ID,需要在短信应用中申请int templateId = 195; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请//templateId 7839 对应的内容是"您的验证码是: {1}"// 签名string smsSign = "张中华公众号"; // NOTE: 这里的签名只是示例,请使用真实的已申请的签名, 签名参数使用的是`签名内容`,而不是`签名ID`try{SmsMultiSender msender = new SmsMultiSender(appid, appkey);var sresult = msender.sendWithParam("86", phoneNumbers, templateId,new[] { "520", "0" }, smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信Console.WriteLine(sresult);}catch (JSONException e){Console.WriteLine(e);}catch (HTTPException e){Console.WriteLine(e);}catch (Exception ex){throw (ex);}}}
}
验证结果:
![2789632-43045ffe84590b0b.png](https://upload-images.jianshu.io/upload_images/2789632-43045ffe84590b0b.png)
这篇关于腾讯sms-无聊耍一耍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!