百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

简单实用易操作的PYTHON验证码短信接口DEMO示例

off999 2024-10-17 11:45 154 浏览 0 评论

python3
#接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。
#账户注册:请通过该地址开通账户 http://user.ihuyi.com/?DKimmu

#注意事项:
#(1)调试期间,请用默认的模板进行测试,默认模板详见接口文档;
#(2)请使用 用户名 及 APIkey来调用接口,APIkey在会员中心可以获取;
#(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;

import urllib.parse
import urllib.request

#接口地址
url = 'http://106.ihuyi.com/webservice/sms.php?method=Submit'

#定义请求的数据
values = {
    'account':'xxxxxxxx',
    'password':'xxxxxxxxxxxx',
    'mobile':'134xxxxxxxx',
    'content':'您的验证码是:7835。请不要把验证码泄露给其他人。',
    'format':'json',
}

#将数据进行编码
data = urllib.parse.urlencode(values).encode(encoding='UTF8')

#发起请求
req = urllib.request.Request(url, data)
response = urllib.request.urlopen(req)
res = response.read()

#打印结果
print(res.decode("utf8"))

-----------------------------------
#python2

#接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。
#账户注册:请通过该地址开通账户http://user.ihuyi.com/register.html
#注意事项:
#(1)调试期间,请使用用系统默认的短信内容:您的验证码是:【变量】。请不要把验证码泄露给其他人。
#(2)请使用 APIID 及 APIKEY来调用接口,可在会员中心获取;
#(3)该代码仅供接入互亿无线短信接口参考使用,客户可根据实际需要自行编写;
   
#!/usr/local/bin/python
#-*- coding:utf-8 -*-
import httplib
import urllib
 
host  = "106.ihuyi.com"
sms_send_uri = "/webservice/sms.php?method=Submit"
 
#查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID
account  = "用户名"
#查看密码 登录用户中心->验证码通知短信>产品总览->API接口信息->APIKEY
password = "密码"
 
def send_sms(text, mobile):
    params = urllib.urlencode({'account': account, 'password' : password, 'content': text, 'mobile':mobile,'format':'json' })
    headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
    conn = httplib.HTTPConnection(host, port=80, timeout=30)
    conn.request("POST", sms_send_uri, params, headers)
    response = conn.getresponse()
    response_str = response.read()
    conn.close()
    return response_str
 
if __name__ == '__main__':
 
    mobile = "138xxxxxxxx"
    text = "您的验证码是:121254。请不要把验证码泄露给其他人。"
 
    print(send_sms(text, mobile))



相关推荐

安卓模拟器电脑版(安卓模拟器电脑版下载)

 BlueStacks安卓模拟器  是一款十分好用的安卓模拟器。该软件非常的不错,采用了LayerCake技术可使用一些ARM特殊指令集,而且使用它能够让大部分的安卓应...

靠比较好的软件下载网站(靠比较好的软件下载网站动漫)
靠比较好的软件下载网站(靠比较好的软件下载网站动漫)

官网下载最好通过官网下载,最大的好处是能够保证软件的原汁原味,不怕病毒。其安装程序不会被恶意篡改,保证了应用过程中的安全性。但是缺点也是存在的。一些软件通过官网下载的时候速度非常慢,尤其对于Office、VisualStudio等国外的主...

2026-01-08 06:51 off999

大白菜一键重装系统步骤(大白菜重装系统详细步骤)

1.登录大白菜官网【www.winbaicai.com】,下载最新版的大白菜U盘启动盘制作...2.解压并打开大白菜U盘启动盘制作工具,点击切换至【一键还原】界面3.进入一键还原界面之后,选择【我要重...

怎么提升电脑配置(如何升级电脑配置提高电脑运行速度)

升级电脑配置可以通过以下几个方面来实现。首先,可以更换更快的处理器和更大的内存条,这将提升计算速度和多任务处理能力。其次,更换较新的显卡可以提升图形处理性能,使游戏和图形应用更流畅。此外,更换更大容量...

重启就好了(重启就好了吗)

一、路由器工作时间过长,热量散发不出去引起的断网很多用户在使用路由器的时候并没有过多的去在意过它的“感受”,会让它处在24小时的工作状态下,其实在路由器长时间工作的情况下,其内部会产生大量的热量,又因...

电脑麦克风没声音是什么原因

电脑麦克风没有声音可能有多种原因,以下是一些常见的排查步骤:1.检查麦克风连接:确保麦克风正确连接到电脑的麦克风插孔上。如果是通过USB连接的麦克风,也要确保USB连接正常。2.调整麦克风音量:在...

安全浏览器免费下载(安全刘览器下载)
安全浏览器免费下载(安全刘览器下载)

1、打开运行qq浏览器。  2、点击右上方菜单按钮,在弹出的菜单中点击“qq浏览器设置”。?  3、进入“安全与隐私”类目,然后勾选“开启安全网址认证”确定即可。?1.首先打开浏览器,点击左上角的三个点。2.然后在弹出的页面点击“设置”选项...

2026-01-08 04:03 off999

bios无法设置u盘启动(bios无法设置legacy)

需要准备的工具:电脑,Bios设置界面。1、以戴尔电脑为例,直接按启动快捷键F12进入启动菜单选择u盘即可,进入BIOS设置。2、进入BIOS设置之后。找到”USBStorageLegacySuppo...

电脑重装win7系统后怎么设置

1.首先在win7桌面空白处,点击右键弹出菜单,选择个性化。2.调出个性化设置窗口后,我们切换至开始选项卡,然后点击右侧下方的“选择哪些文件夹显示在开始屏幕上”。3.此时一般正常情况下,可以看到设置选...

简单常用的dos命令(常见dos命令总结)

一些常用的DOS命令包括:1.dir:列出当前目录中的文件和子目录。2.cd:更改当前目录。3.md:创建一个新的目录。4.rd:删除一个目录。5.copy:将文件从一个位置复制到另一个位置...

421事件全文免费阅读(421事件文档全文免费阅读)

对于421事件的真实性,目前没有确凿的官方消息。关于421事件的真实性,有以下几种观点:1.有人认为421事件总体上是真实的,认为其中的污秽和混乱超过了大多数人的认知,涉及到的封建迷信内容对于一些人...

英伟达所有显卡型号(英伟达显卡型号含义)

amdcpu搭配英伟达的显卡,显卡性能不会受到影响的。性能不会受到影响,AMD说配三A平台稳定性最强,而且恢复自动超频一点点,制其实那只是AMD的广告而已,没那回事,AMDCPU配英伟达的显卡也没...

怎么查看win11的产品密钥(怎么查看win11的产品密钥是多少)
  • 怎么查看win11的产品密钥(怎么查看win11的产品密钥是多少)
  • 怎么查看win11的产品密钥(怎么查看win11的产品密钥是多少)
  • 怎么查看win11的产品密钥(怎么查看win11的产品密钥是多少)
  • 怎么查看win11的产品密钥(怎么查看win11的产品密钥是多少)
windows无法连接到这个网络(windows无法连接到这个网络 笔记本)

有可能是因为无线网络的密码变了,也有可能是系统自身的问题,解决方法:1、右键计算机图标。2、点开服务和应用程序,然后点击下面的服务。3、打开服务后找到WLANAutoConfig无线网络服务。4、W...

电脑装机平台(电脑装机城)

网上装机京东比较靠谱。要想在网上组装一台靠谱的电脑,真的需要一双慧眼。笔者认为相对靠谱的还是某东自营店,某宝甚至某猫都是满地坑。如果某东也看不上的话,其实到线下实体店购买也是不错的选择,现在线上线下价...

取消回复欢迎 发表评论: