C#实现发送短信到手机
C#实现发送短信到手机
具体实现如下:
1. 从网上(http://sms.webchinese.cn/)申请账号,记住用户名,密码会发到手机上,这仅是登陆密码。里面还有短信秘钥,这个要得到,这是后面要用到的,要在里面写好签名,还有,具体实现,要参考SMS短信通API下行接口参数(http://sms.webchinese.cn/api.shtml),这个网页上就有各种语言的实现方式,我用C#实现,熟悉java的可以用java。
2. 现在就可以编程实现了,这个也很简单,参考接口参数网页的C#实现即可,下面给出我的例子!
其界面如下:
这个就是密匙。不是要注册的登录密码,是要受用这个密匙。
注册完成后会有5条免费试用短信,用完后就需要收费(充值)。
代码如下。可以直接复制使用
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;using System.Net;
using System.IO;namespace sendPhpneMessage
{public partial class Form1 : Form{private string url = "http://utf8.sms.webchinese.cn/?";//发送短信平台网址SMSprivate string strUid = "Uid=";//注册的SMS平台的账号IDprivate string strKey = "&key=0955bbe00e418b6e2e47";//注册的SMS平台的接口密匙private string strMob = "&smsMob=";//手机号码private string strContent = "&smsText=";// 发送的内容public Form1(){InitializeComponent();}/// <summary>/// 按钮单机事件/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void button1_Click(object sender, EventArgs e){if (!string.IsNullOrEmpty(txtUserName.Text) && !string.IsNullOrEmpty(txtAttnNum.Text)&& !string.IsNullOrEmpty(txtContent.Text)){url = url + strUid + txtUserName.Text + strKey + strMob + txtAttnNum.Text + strContent + txtContent.Text;string Result = GetHtmlFromUrl(url);MessageBox.Show(Result);}}/// <summary>/// 发送消息机制/// </summary>/// <param name="url"></param>/// <returns></returns>public string GetHtmlFromUrl(string url){string strRet = null;if (string.IsNullOrEmpty(url)){return strRet;}string targeturl = url.Trim().ToString();try{HttpWebRequest hr = (HttpWebRequest)WebRequest.Create(targeturl);hr.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";hr.Method = "GET";hr.Timeout = 30 * 60 * 1000;WebResponse hs = hr.GetResponse();Stream sr = hs.GetResponseStream();StreamReader ser = new StreamReader(sr, Encoding.Default);strRet = ser.ReadToEnd();}catch (Exception){strRet = null;}return strRet;}}
}
这是一些规则。程序下载地址 点击下载,免积分。
C#实现发送短信到手机相关推荐
- Android 起调系统功能,打开系统浏览器,拨打电话,发送短信,手机震动,跳转到设置通知开关页面
1.打开系统浏览器 try {startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://github.com/jared ...
- python 调用接口发送短信给手机(非twilio)
python发短信给手机 这篇文章将会持续更新: 今天先给两种可以成功发送短信的方法,都是调用第三方接口的方式发送短信, 上次写过twilio的发送:https://editor.csdn.net/m ...
- Android实现拨打电话和发送短信,Android手机拨打电话、手动发送短信与自动拨打电话、自动发送短信(代码很简单哦)...
Android实现手动拨打电话,即点击后跳转到手机默认电话号码输入页面,可以将相应号码传送过去: Intent intent = new Intent(Intent.ACTION_DIAL, Uri. ...
- 使用阿里云短信服务测试功能发送短信到手机验证
1.首先打开aliyun短信服务页面,点击"免签名/模板审核的API发送测试" 2.绑定你的测试手机号,点击调用API发送短信 3.进入该页面你只需要先看一看就行,等会需要把Tem ...
- 消息服务发送短信,手机接收不到短信解决思路
阿里云使用消息服务,发送注册码给手机.测试几次发现手机都接收不到,后台也没报错!今天我提交自己的工单,售后工程师已经帮我解决了,非常感谢他! 官方代码:https://help.aliyun.com/ ...
- Android - 批量发送短信的实现方式
做了一个简单的批量发短信小工具.功能:从 sdcard 中读取发送短信的手机列表,每行一个手机号(存在/sdcard/ADAGroupSMS/PhoneNum.txt),批量发送短信.适用于广告推广. ...
- Python3实现某网站自动签到并且发短信到手机
本文原创作者: Lhaihai 原创投稿详情:重金悬赏 | 合天原创投稿等你来! 0x00 前言 这几天学了学python爬虫,就想用python实现一下自动签到领取积分,毕竟我比较懒,能不动手就让代 ...
- android 恢复短信 失败,解决安卓手机发送短信失败的方法
怎么解决手机发送短信失败?虽然现在的QQ和微信它们可以给我们提供即时通讯的服务,但是也避免不了我们需要用到手机上自带的短信功能来完成通讯的这种情况.当我们使用短信功能的时候,却发现发送短信失败,这时候 ...
- Android 手机发送短信
参照网上的例子,做了一个手机发送短信的app. 有两种发送方法:第一种方法测试没有信息的发送记录,第二种调用的sms的Activity还要自行操作. 首先是xml布局文件代码: <LinearL ...
- html5 sms短信发送_使用电子邮件免费向手机发送短信(SMS)
html5 sms短信发送 Sometimes being able to send out a quick text message to someone you know would defini ...
最新文章
- VS2005+SQL2005 ASP.NET2.0数据库连接
- app中 html5 search 事件,事件 - Cordova中文网
- 怎么把python模型部署到线上_如何将机器学习模型成功部署到.Net环境中
- Windows之Xmanager连接linux打开Oracle视图操作
- bex64 java 贴吧,Windows Web Server 2008 R2 x64上的BEX错误
- ASP.NET之JSONHelper操作
- 开发工具篇 程序员计算器
- c语言漩涡图形,AI教程│变换工具实例运用 轻松制作圆形漩涡图案
- 网友心中的高分电影合集,大家一起来拯救剧荒!欢迎补充!!!
- @Vaild,@Validated,@NotNull,@NotBlank,@NotEmpty史上最全用法以及各种踩坑细节
- Linux下Watchdog
- wi-fi和路由器怎么连接_解决Wi-Fi问题的最简单方法:严重移动路由器
- MOS管工作原理及特性
- 融合最优邻域扰动和反向学习策略的蝴蝶优化算法
- 《软件工具》这些下载神器,你都知道吗
- 利用苹果手机轻松查询QQ闪照可随时查看方法
- 黎明觉醒火种测试服务器维护,黎明觉醒3月25日开启火种测试
- Chapter8.1:非线性控制系统分析
- 蛋白质结构预测(swiss-model,modeller )
- Flash AS视频教程: 1.1 帧
热门文章
- JS中国标准时间格式转换字符串
- 怎么看rx580是不是470刷的_AMD RX470/570强刷RX580完整图文教程(附文件下载及查BIOS攻略)...
- 批量删除 Word 文件中的分页符
- Fishermen(2018 ICPC SouthEastern European)
- 5G NR 下行同步SSB(1)-- SSB时频资源
- MapReducer的map和reducer的几种写法模板以及自定义数据类型
- hardfault常见原因_stm32 HardFault_Handler调试及问题查找方法
- 日语开发java自我介绍,用日语自我介绍,这些你一定会用到
- 看什么书可以提高情商?提高情商的书籍排行榜
- oracle odi 配置安装,ODI的安装和配置