秒嘀(miaodi)短信群发平台demo(python版)
#!/usr/bin/python
#-*-coding:utf-8-*-#秒嘀短信API实现
# Refer to: http://www.miaodiyun.com/doc/guide.htmlimport httplib,urllib,hashlib,datetime,time,json,ssl; #加载模块#发送行业短信
def sendIndustrySms(tos, smsContent):#定义账号和密码,开户之后可以从用户中心得到这两个值accountSid = 'xxx';acctKey = 'xxx';#定义地址,端口等serverHost = "api.miaodiyun.com";serverPort = 443;industryUrl = "/20150822/industrySMS/sendSMS";#格式化时间戳,并计算签名timeStamp = datetime.datetime.strftime(datetime.datetime.now(), '%Y%m%d%H%M%S');rawsig = accountSid + acctKey + timeStamp;m = hashlib.md5();m.update(rawsig);sig = m.hexdigest();#定义需要进行发送的数据表单params = urllib.urlencode({'accountSid':accountSid,'smsContent':smsContent,'to':tos,'timestamp':timeStamp,'sig':sig});#定义headerheaders = {"Content-Type":"application/x-www-form-urlencoded", "Accept":"application/json"};#与构建https连接conn = httplib.HTTPSConnection(serverHost, serverPort);#Post数据conn.request(method = "POST", url = industryUrl, body = params, headers = headers);#返回处理后的数据response = conn.getresponse();#读取返回数据jsondata = response.read().decode('utf-8');#打印完整的返回数据print jsondata;#解析json,获取特定的几个字段jsonObj = json.loads(jsondata);respCode = jsonObj['respCode'];print "错误码:" , respCode;respDesc = jsonObj['respDesc'];print "错误描述:" , respDesc;#关闭连接conn.close();#tos可以是一个或者多个号码,若是多个号码,以英文逗号分开
tos = '18665152605';
#短信内容
smsContent = '【秒嘀科技】您的秒嘀科技验证码是888888,5分钟有效。';
#提交短信
sendIndustrySms(tos, smsContent);
秒嘀(miaodi)短信群发平台demo(python版)相关推荐
- 第三方(秒嘀)短信验证码登陆 demo
java + servlet+ jsp实现发送手机短信验证码 [1]选择平台,完成认证. 短信登陆平台很多,自己可以看个人爱好选择. 我们使用的API平台是:秒嘀云: https://sms.miao ...
- 短信群发平台 web网页版管理后台 路由通道搭建 源码架构的构思介绍
一.系统根据需要开发了专业版本的功能 1:通道路由模块 1.1:通道地区设置 1.2:通道关键词分流 1.3:白名单独立通道设置 1.4:通道分组设置 1.5:通道分组分配 1.6:用户路由通道分流设 ...
- 常见的短信群发平台,短信群发平台分类
目前国内提供短信群发的平台正规的有证的主要有三大基础运营商(联通.电信.移动).工信部批准的第三方短信公司.其他还有第三方短信公司的代理(也称二道贩),下面针对各个平台的特色进行介绍,以供作为短信平台 ...
- 电力公司SMS短信群发平台的设计与实现
潍坊科技学院 本科毕业设计(论文) 题 目 电力公司SMS短信群发平台的设计与实现 院(系) 专 业 科学与技术 学 号 学生姓名 指导教师 刘效伟 起讫日期 2015.1.11-2015.6.6 设 ...
- java WEB调用秒嘀科技短信验证接口(实现短信验证登录)
java WEB调用秒嘀科技短信验证接口(实现短信验证登录) 前言 注册秒嘀云账号 登录秒嘀云官网 代码 前言 短信验证登咱就不多说了,为什么推荐用秒嘀的呢,应为他会送你10元钱,对于新手来说10元钱 ...
- 为什么选择专业的短信群发平台?
大众信息作为一种推广工具被越来越多的企业所使用,主要是因为它的优势已经被许多企业所认可.虽然大众信息在很多企业中非常流行,但企业在选择平台的过程中总会遇到很多问题.他们不知道如何选择高质量.可靠的短信 ...
- 有哪些常用的短信群发平台呢?
目前很多云计算公司都开启了云通信业务,例如:阿里云.腾讯云都有短信群发服务,另外,还有很多公司也有短信群发接口,去搜索引擎上一搜有很多,具体不说名字. 关于短信群发,阿里云这种平台审核较为严格,但是到 ...
- springboot +秒嘀 实现短信发送
短信发送 步骤一:注册秒嘀(或者用其他短信平台) 第二步:添加短信模板,验证通过即可 第三步:在springboot项目中添加依赖 <dependency><groupId>n ...
- 帮我推荐一个靠谱的106短信群发平台?
* 接口类型:触发短信接口,支持发送验证码短信.订单通知短信等. * 账户注册:请通过该地址开通账户 http://user.ihuyi.com/?exClaO * 注意事项: *(1)调试期间,请 ...
最新文章
- 刘强东的代码水平到底有多强?30年前就已破万!
- 计算机和路由器连接后IP地址受限制或无连接情况的处理
- (0049)iOS开发之数据精度处理四舍五入问题
- python中df去重_Python中DataFrame去重
- Lync 小技巧-42-动态-IP-统一沟通-环境-IP-变更后-操作
- 组合逻辑电路运算法则
- HandAI开源项目,拉近人和摄影的距离:基于手势识别完成不同的拍摄行为
- 「 Luogu P2574 」 XOR的艺术——线段树
- param参数服务器
- 根据Return Code判断gui连接SAP服务器的问题
- 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0...
- JDK安装与环境变量配置
- springboot集成socket.io通过jwt-token身份认证鉴权
- 学习python第八节课:可变与不可变对象
- 京东iOS客户端组件管理实践
- DOS基础使用专题(强烈推荐)2
- 华为 AI 芯片诞生;马云重当中国首富;微软修复数据删除 Bug | 极客头条
- 解决:Parameter number 5 is not an OUT parameter
- c语言中\n,\t,\r,\b的用法和区别
- ROC曲线,曲线下的面积(Aera Under Curve,AUC),P-R曲线