发短信的简单实现——c#版

一明 一明     2022-08-02     235

关键词:

  为了验证操作人的身份,界面中通常会有获取验证码的功能。及点击获取验证码就会往你输入的手机号里面发送一条短信进行验证。

  最近公司给我的任务中也包含这个功能,那么接下来就让我讲解下。

 ------------------

  要想使用这个功能是需要花钱的,人家给你提供账户和密码然后调用接口实现。

  说白了这块知识就是介绍的调用短信接口。

  废话少说,直接上代码: 

 string posurl = "http://139.129.107.247/sms/xml/send?username=" + UserName + "&password=" + UserPassword + "&mobile=" + telphone + "&message=" + HttpUtility.UrlEncode(msgcontent, System.Text.Encoding.GetEncoding("utf-8"));       
            WebRequest request = WebRequest.Create(@posurl);
            WebResponse response = request.GetResponse();
            Stream stream = response.GetResponseStream();
            Encoding encode = Encoding.UTF8;
            StreamReader reader = new StreamReader(stream, encode);
            string result = reader.ReadToEnd(); //>0成功,短信批次号1971           
            long issuccess = Convert.ToInt64(result);//issuccess>0则发送成功
            if (issuccess > 0)//返回1证明发送成功 返回0证明发送失败!
            {               
                context.Response.Write("1");               
            }
            else
            {              
                context.Response.Write("0");             
            }
View Code

 

几个参数介绍: 

string UserName = "";//用户

string UserPassword = "";//用户密码
string msgcontent = "发送短信测试内容";

--------------------------------------------------

通过调用上面代码,就能实现发送短信了~

企业短信登陆网站:http://sms.ydqxt.com

c#简单易用的短信发送服务悠逸企业短信服务

 悠逸企业短信发送服务,是一种比较简单易操作的短信发送服务,使用POST的方式,请求相应地址就可以实现短信发送功能1///<summary>2///短信发送服务3///</summary>4publicclassShortMsgHelper5{6///<summary>7///短信服务账号8///... 查看详情

第一次发博,发个简单的java程序发送手机短信验证

...。1.去中国网建注册一个账号密码,首次注册送五条免费短信和3条免费彩信。具体的网址是      http://www.smschinese.cn/api.shtml2.注册完成之后进去查看给你的短信秘钥   查看详情

html5开发手机打电话发短信功能

...de/view/1449843459332 在很多的手机网站上,有打电话和发短信的功能,对于这些功能是如何实现的呢。其实不难,今天我们就用html5来实现他们。简单的让你大开眼界。 HTML5很容易写,但创建网页时,您经常需要重复做同样的任... 查看详情

zabbix自定义脚本实现短信报警提醒

...的两种报警媒介分别是:Email和SMS,即:发邮件通知和发短信通知关于邮件通知的配置很简单,只需要设置SMTP即可,因此这里不多说。但是zabbix默认的短信通知可就有点坑了,“SMS”这种报警媒介要想发送短信是需要硬件支持的... 查看详情

c#短信发送邮件发送

兴趣是最好的老师。  --爱因斯坦一、实现短信发送1.使用短信mao的方式进行短信发送,前提要购买硬件设备,这里就不考虑展示了;2.使用中国网建提供的短信平台,但是用几次后要收费;我们这里主要介绍第二种方式实现短... 查看详情

a标签实现一键拨号发短信发邮件发起qq会话

 a标签href的妙用: <ahref="tel:400-888-6633">拨打电话<a><ahref="sms:19956321564">发送短信<a><ahref="mailto:[email protected]">发送邮件<a><atarget=blankhref="tencent 查看详情

简洁的写日志发短信

   以后写日志,发短信什么的,统一集合到一份!虽然代码超简单。但是我的思维总是不够面向对象,写代码如果感觉到了麻烦,就要考虑方式了。提醒我这个猪脑子。。。  privatestaticvoidmonitoring(){//监控是否有数据//... 查看详情

网易云信,发送验证码短信c#版代码

网易云信发送短信代码(C# 版)。。。。需要注意SHA1String有转换小写!!!!usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Security.Cryptography;usingSystem.Text;usingSystem.Threading.Tasks;namespaceHai 查看详情

如何批量重发失败的短信

】如何批量重发失败的短信【英文标题】:HowtoresendfailedSMSinbulk【发布时间】:2013-04-2421:02:45【问题描述】:Twillio由于在活动进行中资金不足而未能发送150条短信。有没有办法批量重新发送这150条消息?谢谢!【问题讨论】:你... 查看详情

ssh2框架实现注冊发短信验证码实例

...里总结一下,顺便跟大家看一下。怎么实现往手机上发送短信验证码的。。       查看详情

c#使用windows窗体实现发邮件功能(代码片段)

使用Windows窗体实现发邮件功能作者使用自己的QQ邮箱向网易邮箱发送邮件进行测试步骤如下:1.绘画一个窗体2.编写代码usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSy 查看详情

让我来告诉你短信猫怎么配合zabbix3.2发短信的

        zabbix利用短信猫发短信(总结)短信猫简介所谓短信猫,其实是一种用来收发短信的设备,他和我们用的手机一样,需要手机SIM卡的支持,在需要收发短信的时候,在短信猫里面插入一张我们... 查看详情

怎么发短信炸别人的手机

你好可以在网上去下载一个手机轰炸机输入对方的号码选择攻击的线称就可以了,可以搞恶别人不要用来做坏事哈谢谢望采纳参考技术A战国时期有个故事,讲的是一个叫毛遂的人的事情,值得我们学习 参考技术B这个也太简单了... 查看详情

rabbitmq怎么实现不同模块之间的通信

参考技术A2个GPRS模块均建立GRPS拨号连接上网,然后相互发短信(如果只发短信就不需要建立拨号连接)或者发彩信来传输数据。。。本回答被提问者采纳 查看详情

发短信和打电话(代码片段)

...这样的界面  1、点击按钮,可以唤起打电话、发短信的界面2、长按按钮,直接拨号和发送短信我们通过在界面上绑定点击监听<Buttonandroid:id="@+id/btn_call"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="拨... 查看详情

android5.1mtk禁用发短信

对于sms流程中非常重要的一个函数sendRawPdu定义于SMSDispatcher类当中。我们来看看它的实现:http://blog.csdn.net/duanlove/article/details/9386359SMSDispatcher其怎么样被调用,在android当中应该只有一条道,通过服务来调用 查看详情

简单工厂

//手机接口,定义手机规范,不负责实现classinterfaceICellPhone{void sendMsg();}class AndroidimplementsICellPhone{ publicvoidsendMsg(){ system.out.println("安卓发短信"); }}class IphoneimplementsI 查看详情

使用.net简单实现一个redis的高性能克隆版(代码片段)

...注该原文是AyendeRahien大佬业余自己在使用C#和.NET构建一个简单、高性能兼容Redis协议的数据库的经历。首先这个"Redis"是非常简单的实现,但是他在优化这个简单"Redis"路程很有趣,也能给我们在从事性能优化工... 查看详情