秒嘀云发送短信Python实现

主要根据它提供的API文档,根据自己的参数来写。文档地址

我遇到的一个问题是我无法使用smsContent这个参数来发送信息。(PS:可能是我姿势不对)所以我选用了templateid + param 的方式来实现发送信息的功能。代码示例如下,注:requests库是一个第三方库,安装方式为:pip install requests。仅供参考:

import requests

import datetime

import hashlib

import urllib

#生成特定的时间戳

nowTime=datetime.datetime.now().strftime('%Y%m%d%H%M%S')

#短信指定的URL地址

url = "https://api.miaodiyun.com/20150822/industrySMS/sendSMS"

accountSid = "Your accountSid"

templateid = "Your templateid"

param = "Your param"

to = "Phone number"

Token = "Your Token"

#sig制作

sig = accountSid + Token + nowTime

h1 = hashlib.md5()

h1.update(sig.encode("utf-8"))

#post表单填写

data = {

"accountSid": accountSid,

"templateid": templateid,

"param":param,

"to": to,

"timestamp": nowTime,

"sig" : h1.hexdigest()

}

#格式化表单

data = urllib.parse.urlencode(data)

#浏览器头信息

headers = {'Accept':'application/json',

'Content-Type':'application/x-www-form-urlencoded',

}

#使用requests库, 以post的方式请求

#url 表示请求的链接, data 表示要发送的包头数据, headers代表浏览器头文件

response = requests.post(url, data = data ,headers = headers)

#获取请求响应码,如果成功响应会返回200. 可有可无

print(response.status_code)

#打印请求相应数据

print(response.content.decode('utf-8'))

用python批量发送短信_秒嘀云发送短信Python实现相关推荐

  1. JAVA实现短信接口的使用、短信验证码的发送(第三方短信平台秒嘀云)

    前言 短信验证登录咱就不多说了,为啥推荐用秒嘀,秒嘀的网页没有广告,并且注册送十块足够新手使用了.但是秒嘀的其它功能需要上传营业执照. 注册账号 https://sms.miaodiyun.com/l ...

  2. springBoot+maven+秒嘀科技发送短信

    一.先注册秒嘀科技(http://www.miaodiyun.com/?qmymark=dedcbe590015c3e82cc9bbfc7f3a1e74#B_vid=13731678955423562 ...

  3. java实现短信验证【秒嘀云】

    短信验证是在项目开发中使用非常普遍,为了方便以后的开发使用,总结一篇使用秒嘀云的实现短信验证的文章,方便在以后的开发中能够使用到. 一:准备工作 1.注册账户:http://www.miaodiyun ...

  4. 怎样用python批量处理文件夹_套娃式文件夹如何通过Python批量处理

    前言 在我对项目组的一些训练图像进行预处理的时候,发现处理的图像是分好了类,在文件夹里的文件夹里,套娃式存储的,所以对我批处理,以及按原文件夹规则进行存储的时候,就会造成很大困扰 但通过下面几个函数的 ...

  5. php手机号码一分钟发送一次短信_如何实现php手机短信验证功能

    现在网站在建设网站时为了保证用户信息的真实性,往往会选择发短信给用户手机发验证码信息,只有通过验证的用户才可以注册,这样保证了用户的联系信息资料的100%的准确性 .今天笔者就跟大家分享一下如何实现p ...

  6. java秒滴短信验证接入_(秒嘀)登录短信验证码开发 Demo

    注意:前提你要在秒嘀注册:http://www.miaodiyun.com/doc/demo.html 配置类   package com.miaodiyun.httpApiDemo.common; ...

  7. thinkphp6 短信宝/腾讯云发送手机号验证码

    短信接口 场景:通常在使用手机号注册时需要发送短信验证码,在修改密码等敏感操作时也需要验证手机号发送短信验证码. 短信验证码的目的:验证用户的身份是否本人 在项目代码中发送短信,通常要调用第三方短信商 ...

  8. python批量ping50台服务器_使用python编写批量ping主机脚本

    通过使用python,编写脚本批量ping主机,验证主机是否处于活动状态 #!/usr/bin/python #auther: Jacky #date: 2016-08-01 #filename: p ...

  9. python批量下载文件教程_超简单超详细python小文件、大文件、批量下载教程

    按照不同的情况,python下载文件可以分为三种: 小文件下载 大文件下载 批量下载 python 小文件下载 流程:使用request.get请求链接,返回的内容放置到变量r中,然后将r写入到你想放 ...

  10. 如何恢复被删短信_苹果手机已删除的短信怎么恢复?分享几种简单的恢复方法...

    原标题:苹果手机已删除的短信怎么恢复?分享几种简单的恢复方法 各位苹果用户,你们在使用苹果手机的时候,会不会经常不小心误删了手机数据呢?像我这种强迫症,有时候一看到密密麻麻的短信,尤其大多数短信都是那 ...

最新文章

  1. Android之用户定位(二)
  2. 如果某个字段值相同则触发器新增_Thrift IDL新增字段导致版本不一致引发的惨案...
  3. python重点知识 钻石_python——子类对象如何访问父类的同名方法
  4. JS高级:事件冒泡和事件捕获;
  5. Program type already present: android.support.design.widget.xx
  6. java程序服务不能启动不了_JavaService.exe注册的windows服务无法启动问题
  7. Part5 数据的共享与保护 5.4类的友元5.5共享数据的保护
  8. 教你从零搭建Web漏洞靶场OWASP Benchmark
  9. ttysac1 java_基于Android的串口聊天室 (基于tiny4412) 一
  10. wps解密excel表格xlsx文件,excel表格xlsx权限密码多少?
  11. Layui表单验证lay-verify属性
  12. Android TP驱动分析
  13. Office批量打印助手V8.5最新版
  14. 世界电子书展:号称最大的电子书库
  15. Flash | 用几张帧图创建逐帧动画元件并插入场景层的一般步骤
  16. 埃默里大学计算机值得读吗,Emory的Mathematics and Computer Science「埃默里大学数学与计算机科学系」...
  17. php notice undefined offset,PHP 使用数组 疯狂提示 Notice: Undefined offset
  18. Unity实现简单贪吃蛇
  19. 让每块火腿都留下“数字痕迹”西媒:区块链将用于保护食品安全
  20. 注解(Annotation)

热门文章

  1. 单层感知机模型及其学习算法
  2. 【Python笔记】剖析Python的切片(slicing)语法
  3. CT图像预处理之窗宽窗位调整
  4. Py之seaborn:数据可视化seaborn库(一)的柱状图、箱线图(置信区间图)、散点图/折线图、核密度图/等高线图、盒形图/小提琴图/LV多框图的简介、使用方法之最强攻略(建议收藏)
  5. 鸿蒙时代最厉害的武器,中国神话兵器实力排行榜 最厉害的神话武器有哪些
  6. 王牌英雄怎么服务器维护了,王牌英雄steam版无法运行问题解决方法
  7. 【第一节】抠图 -- 薄、透、露的朦胧感
  8. 怎样用php制作动态烟花,动态烟花图片之自己动手制作
  9. 安装AIC准则使用前进法后退法和逐步回归法进行变量选择的r语言代码
  10. 08-A. 旅馆顾客统计(静态成员)