发送短信案例

发送短信案例,参考情缘的博客编写的

http://www.cnblogs.com/qingyuan/archive/2010/02/25/1673377.html

具体方法如下:

1、注册账号

   http://ad.smsadmin.cn/

  短信通用平台注册账号,注册成功后,相关业务人员打电话问你具体开通哪些业务,菜鸟我不是很懂,就什么业务都没开

2、代码编写

  相关API,在注册成功后登陆,帮助中心可以看到

 下面写的,是方便复制 

测试URL: http://www.smsadmin.cn/smsmarketing/wwwroot/api/get_send/

  发送类型: GET

  参数:  ?uid=userid&pwd=password&mobile=telephone&msg=msgcontent&dtime=time

  参数说明: uid 是指你在这个平台上注册的账号

    pwd 即为平台登录密码

    mobile 是要发送人的手机号码。可以进行短信群发,发送号码用英文";"隔开

    msg    是短信发送的内容

    dtime  指定短信发送的时间 如果时间为null 则是立即发送 (2010-2-25 13:28:00)

  返回参数: 0发送成功

  2余额不足

 1用户名或密码错误

  3超过发送最大量100条

  4此用户不允许发送

 5手机号或发送信息不能为空

  6.包含敏感字符

备注: GET 接口目前只支持100个号码

StringBuilder sb = new StringBuilder();
sb.Append("http://www.smsadmin.cn/smsmarketing/wwwroot/api/get_send/");
var uid = "******"; // 注册的账号
var pwd = "******"; // 注册的密码
var msg = "hello! welcome come to messgae test, 短信测试"; // 发送短信的内容
var mobile = "*****"; // 接收人手机号
// dtime 输入则到时间点发送, null 立即发送
sb.AppendFormat("?uid={0}&pwd={1}&mobile={2}&msg={3}&dtime={4}",uid, pwd, mobile, Server.UrlEncode(msg), null);
WebClient webClient = new WebClient();

//返回结果处理
//0发送成功
//2余额不足
//1用户名或密码错误
//3超过发送最大量10000条
//4此用户不允许发送
//5手机号或发送信息不能为空
//6.包含敏感字符
var result = webClient.DownloadString(sb.ToString());

存在问题:中文编码存在问题, 后期解决

时间: 2024-10-05 03:45:16

发送短信案例的相关文章

安卓笔记1——入门介绍及拨打电话和发送短信案例

现在开始接触安卓开发.以后后同步发出对应笔记.老规矩,用一张图来介绍今天的内容. 图片看不清的话可以右键新窗口打开. 一.开发工具 · Eclipse + ADT(Android Developer Tools) · Android Studio · SDK (软件开发环境, Android调试工具, 模拟等) 二.SDK目录介绍 · add-ons :(额外开发资料, google地图资源) · build-tools : 编译工具目录 · docs : 离线版开发文档 · extras : 

模拟发送短信案例

<input type="text" id="tel"><button>发送</button> <script> //点击按钮之后会禁用 disabled 为 true //同时按钮里面的内容会变化,注意 button 里面的内容是通过 innnerHTML 修改的 //里面秒数是有变化的,因为需要用到定时器 //定义一个变量,在定时器里面,不断递减 //如果变量为 0 ,说明到了时间,我们需要停止定时器,并且复原按钮

【直播!如何通过组态王定时发送短信】

一位用户在做一个测控项目,在工控机上使用组态王软件,想在每天的固定时间把温度传感器的温度值作为短信内容发送到他的手机上,问我有没有案例参考下. 其实很简单,发送短信就是用DTP_S09C组态软件专用短信模块发送一些简单的命令,通过组态王的专用短信驱动单元的操作即可实现短信收发. 我们通过操作短信驱动中的几个寄存器,写入要发送的内容,要发送的号码等等,就可以完成发短信的功能.详细步骤说明请联系西安达泰电子公司或者加QQ876963800在线索取. 定时发送短信主要是判断何时发送短信,这时候就要用到

调用 url_launcher 模块打开外部浏 览器 打开外部应用 拨打电话 发送短信

1.Flutter url_launcher 模块 Flutter url_launcher 模块可以让我们实现打开外部浏览器.打开外部应用.发送短信.拨打电话等功能. https://pub.dev/packages/url_launcher 2.关于打开其他 app 请参考这个帖子 https://www.cflutter.com/topic/5d0853733b57e317a4d0af01 案例代码 import 'package:flutter/material.dart';import

Android接收和发送短信

每一部手机都具有短信接收和发送功能,下面我们通过代码来实现接收和发送短信功能. 一.接收短信 1.创建内部广播接收器类,接收系统发出的短信广播 2.从获得的内容中解析出短信发送者和短信内容 3.在Activity中注册广播 4.添加接收短信权限 下面放上具体的代码 activity_main.xml文件用于显示短信发送者号码和显示短信内容 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout

阿里大于发送短信(java)

一.短信签名设置 1.短信签名是什么? 签名是在短信内容开始或者末尾跟的品牌或者应用名称,设置签名有一下几个好处:增加品牌的曝光度,增强用户的记忆让用户能更清楚的知道正在使用的应用. 2.签名可不可以不设置? 如果您不设置签名,您通过接口发送的短信将很可能会进入短信审核流程(注:进入该流程需要短信发送平台的客服人工审核,将会影响短信的发送和到达时间)或者可能直接被网关驳回,所以,为了您平台用户使用短信的稳定性,设置短信签名是十分必要的. 3.短信签名怎么设置? 一般签名设置为您的品牌名.应用名.

asp发送短信验证码 pst方式

<script language="jscript" runat="server">  Array.prototype.get = function(x) { return this[x]; };  function parseJSON(strJSON) { return eval("(" + strJSON + ")"); }  </script><%if userid<>"

安卓学习之接收、发送短信

短信接收 android中当手机接收到一条短信后,会发送android.provider.Telephony.SMS_RECEIVED 的广播,这条广播中携带有与短信相关的所有数据.每个应用程序都可以在广播接收器里对他监听. 简单的短信接收程序: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main

PHP发送短信功能

发送短信的功能主要在于获得短信接口后,在函数中模仿用户行为,例如浏览器跳转输出短信接口的链接. 需要运用的函数为 curl_init(); curl_setopt(); curl_exec(); curl_close(); function send_sms($phone,$message') { $url = //此处为短信接口的链接,具体的用法参考短信接口的说明 $ch = curl_init(); //初始化一个新的会话 $timeout = 15; curl_setopt ($ch, C