中国网建的短信接口实现

实现相对简单,发送手机号和内容到特定url就行了,代码如下:

public string SendSMS(string mobile, string content)
        {
            string UserName = "账号";//网建账号
            string PassWord = "密码";//提供的密码
            string url = "http://utf8.sms.webchinese.cn";//路径
            string result = "";
            int re = 0;
            try
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
                request.Method = "Post";
                request.ContentType = "application/x-www-form-urlencoded";
                StringBuilder buffer = new StringBuilder();
                buffer.AppendFormat("Uid={0}", UserName);
                buffer.AppendFormat("&Key={0}", PassWord);
                buffer.AppendFormat("&smsMob={0}", mobile);
                buffer.AppendFormat("&smsText={0}", HttpUtility.UrlEncode(content + "【内部管理系统】", Encoding.UTF8));
                byte[] data = Encoding.UTF8.GetBytes(buffer.ToString());
                using (Stream stream = request.GetRequestStream())
                {
                    stream.Write(data, 0, data.Length);
                }
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
                string msg = sr.ReadToEnd();
                sr.Close();
                int.TryParse(msg, out re);
                if(re<=0)
                {
                    result = "短信发送失败!错误代码:" + msg;
                }
                else
                {
                    result = "短信发送成功";
                }
            }
            catch (Exception ex)
            {
                result = "短信发送失败!错误信息:" + ex;
            }
            return result;
        }

中国网建的短信接口实现

时间: 2024-07-30 13:52:18

中国网建的短信接口实现的相关文章

如何对接网建SMS短信通短信验证码接口

1首先注册登录网建SMS网站  http://www.smschinese.cn/ 2.下载Java代码 3.JAVA调用 import java.io.UnsupportedEncodingException;import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.NameValuePair;i

使用中国网建实现Java向手机发送短信的功能

公司需要使用向指定手机发送验证码的功能,在网上搜了一下,有使用'短信猫'的,有使用WebService的,有使用第三方的,我使用的是中国网建提供的API来实现: 中国网建注册送五条短信和三条彩信做测试,这就足够了,今天公司刚买了几千条做测试! 首先是编码的选择: GBK编码发送接口地址: http://gbk.sms.webchinese.cn/?Uid=本站用户名&Key=接口安全秘钥&smsMob=手机号码&smsText=验证码:8888 UTF-8编码发送接口地址: htt

中国网建提供的SMS短信发送

一个简单的发送短信的小demo 第一步: 兄弟们,首先你们去中国网建的官网去注册一个账户:网址http://sms.webchinese.cn/reg.shtml 第二步: 注册完成之后会有免费的测试短信给你使用: 第三步:创建一个项目 是都是web的不是问题. 注意有三个包导入 需要用到的jar包共三个:   commons-logging-1.1.1.jar   commons-httpclient-3.1.jar   commons-codec-1.4.jar 第四部:写代码:注意从你的账

asp.net C# 实现阿里大鱼和云片网短信接口类

云片网短信通用类 public class YunpianSMS { public YunpianSMS() { } /// <summary> /// 服务器HTTP地址 /// </summary> private static string BASE_URI = "http://yunpian.com"; /// <summary> /// 服务版本号 /// </summary> private static string VER

php短信接口,免认证限制少的接口,手机短信,短信验证码

下面介绍一下kewail的短信接口,链接:https://www.kewail.com/ // Works well with php5.3 and php5.6. namespace Kewail\Sms; require_once('SmsSenderUtil.php'); class SmsSingleSender {var $url;var $accesskey;var $secretkey;var $util; function __construct($accesskey, $sec

短信接口调用——阿里大于API开发心得

互联网上有许多公司提供短信接口服务,诸如网易云信.阿里大于等等.我在自己项目里需要使用到短信服务起到通知作用,实际开发周期三天,完成配置.开发和使用,总的说,阿里大于提供的接口易于开发,非常的方便,短信费用是计数缴纳的,作为个人开发者,我使用的服务产生的费用为0.45¥/条(10万条以下). 现在要实现一个例会短信群发通知的功能,所有被通知对象信息均存于Mysql中,应用架构采用asp.net MVC .首先准备好获取的API各项(以下各项服务参数都需要在大于官网上申请), 申请好自己的短信签名

如何选择一家好的验证码短信接口服务商?

多年的行业经验及与客户沟通中所了解的一些信息反馈.现在总结出来 跟大家说一说,怎样去选择一家比较好的短信接口提供商. 公司网站/app想嵌入短信接口 发验证短信.去网上一搜几十家,每个网站的产品宣传.介绍都大同小异,挑了几家问问价格低至3,4分,高至7,8分.价格高的会说是验证码专用通道,但又去问问价格低的 也说是专用 这时在没使用过的情况下 价格低的完全占绝对优势 因为70%客户会选择价格便宜的.于是乎就开了帐号 充值使用了,用了3天,一个礼拜或者1-2个月 渐渐的问题开始多了,收不到 延迟厉

短信接口接近我们的生活

随着社会的发展,时代的进步,我们的生活水平已经得到了很大的提高,我们对生活的享受有了更大最求,我们所希望的就是方便,简洁.由于当今社会的种种压力,让我们不得不努力向前,我们不是机器,我们也会累的,所以在别的方面,我们希望尽可能的简单一些.发短信肯定是我们生活中不了缺少的一个部分,不管在什么时候只要动一动手指就可以轻松将想要说的话传达给对方.华软通信短信接口就是基于短信平台产生的,用于对短信的管理和传达. 短信接口是对你发的短信的管理,是短信平台的必须的系统.现代的网络短信平台也是传统的短信平台进

c#短信接口代码实现(发短信)

我这里以56短信接口为例! 首先需要到56短信网上去注册个账号,代码中需要用到4个参数:企业ID.用户名.密码.所用平台 在里面充钱配合下面的代码就可以发送短信啦! public void Send(string orderIDs, string mobile, string productName)    { //下文中的tel:就是要发送的手机号码 //msg:要发送的内容        //发送短信        string cid = "1345";//企业号ID