基于来信码的短信通知平台

Posted M守护神.NET

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于来信码的短信通知平台相关的知识,希望对你有一定的参考价值。

项目描述:

  在企业日常运营中总有一些需要定期提醒或者异常情况预警的需求,为此我们需要做一个短信通知平台。

功能描述:

  根据具体的业务需要开发程序,当需要提醒或者预警的情况发生时程序将被触发通过调用第三方短信平台的API来发送相关消息给相关人员。

来信码短信平台API调用代码示例:

 1 namespace ShortMsg
 2 {
 3     public class BechSms
 4     {
 5         public static readonly string Url = "http://imlaixin.cn/Api/send/data/json";
 6         public string Accesskey { get; set; }
 7         public string Secretkey { get; set; }
 8 
 9         public BechSms(string access, string secret)
10         {
11             this.Accesskey = access;
12             this.Secretkey = secret;
13         }
14 
15         public string Send(string mobile, string msg)
16         {
17             string param = "accesskey=" + this.Accesskey + "&secretkey=" + this.Secretkey + "&mobile=" + mobile + "&content=" + msg;
18             return Request(BechSms.Url, param);
19         }
20 
21         private string Request(string url, string param)
22         {
23             string strURL = url + ? + param;
24             System.Net.HttpWebRequest request;
25             request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);
26             request.Method = "GET";
27             System.Net.HttpWebResponse response;
28             response = (System.Net.HttpWebResponse)request.GetResponse();
29             System.IO.Stream s;
30             s = response.GetResponseStream();
31             string StrDate = "";
32             string strValue = "";
33             StreamReader Reader = new StreamReader(s, Encoding.UTF8);
34             while ((StrDate = Reader.ReadLine()) != null)
35             {
36                 strValue += StrDate + "\r\n";
37             }
38             return strValue;
39         }
40     }
41 }

 

以上是关于基于来信码的短信通知平台的主要内容,如果未能解决你的问题,请参考以下文章

借助云开发实现小程序短信验证码的发送

用App生成验证码的方式取代手机短信验证码方式?

免费在线接收短信验证码的网站(不知道能存活多久,想用赶紧用)

哪位大神,短信接口使用的是阿里云的短信验证平台

Django--短信验证码

美多商城项目之短信验证码