# coding=utf-8
import hashlib
import time
import requestsdef send_code(mobile):url = 'https://api.netease.im/sms/sendcode.action'"""AppKey  开发者平台分配的appkeyNonce 随机数(最大长度128个字符)CurTime    当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的秒数(String)CheckSum  SHA1(AppSecret + Nonce + CurTime),三个参数拼接的字符串,进行SHA1哈希计算,转化成16进制字符(String,小写)"""appkey = "***************"# 生成128个长度以内的随机字符串nonce = hashlib.new('sha512',str(time.time()).encode("utf-8")).hexdigest()# 获取当前时间戳curtime = str(int(time.time()))# 网易云信的 App Secretserct = "**************"# 根据要求进行SHA1哈希计算check_sum = hashlib.sha1((serct + nonce + curtime).encode("utf-8")).hexdigest()print(nonce,"\n",len(nonce))print(curtime)print(check_sum)header = {"AppKey":appkey,"Nonce":nonce,"CurTime":curtime,"CheckSum":check_sum}data = {'mobile': mobile,  # 你的手机号码}resp = requests.post(url,data=data,headers=header)print("Response:",resp.content)if __name__ == '__main__':send_code("接受短信的手机号")

python+网易云信API发送短信相关推荐

  1. python 使用twilio免费发送短信

    这里写自定义目录标题 python 使用twilio免费发送短信 登录 获取发送用号码 在python中测试,并发送短信 python 使用twilio免费发送短信 使用twilio提供的服务,貌似使 ...

  2. 使用云片API发送短信验证码

    这里简单看看怎么使用云片API发送短信验证 1.首先要注册一个云片账号:(https://www.yunpian.com/),获取APIKEY(这里需要说明的是,APIKEY特别重要,一定要保护好它, ...

  3. java云片模板参数_Java使用云片API发送短信验证码的代码详解

    这篇文章主要介绍了Java使用云片API发送短信验证码,主要用的是Java实现短信验证码.需要的朋友可以参考下 下面开始介绍的是如何利用机器完成批量操作,将短信业务自动化. 获取APIKEY 云片网提 ...

  4. Python——使用 Python 第三方库 twilio 发送短信

    Twilio简介 Twilio 是一个位于加利福尼亚的云通信(PaaS)公司,致力于为开发者提供通讯模块的 API.由于 Twilio 为试用帐户提供了免费电话短信服务,我们可以在申请需要短信验证的国 ...

  5. 网建短信通 使用java调用API发送短信时总是返回-41,关键的关键,仅在于一个问号:(

    今天突发奇想做一个定时给女朋友发送表白短信的功能,发送短信的接口很多,不过基本都是收费的,情有可原.在网建短信通平台(http://sms.webchinese.cn/default.shtml)可以 ...

  6. Django验证码*短信验证码之2-容联云通讯短信平台(联云通讯短信平台介绍、容联云通讯Python SDK、封装发送短信单例类)

    容联云通讯短信平台介绍 容联云通讯网址:https://www.yuntongxun.com/ 容联云管理控制台 容联云创建应用 容联云通讯Python SDK https://doc.yuntong ...

  7. API发送短信验证码

    由于 阿里大于 的短信签名一直申请不通过,没办法只好用别的短信. 这次用的是朋友推荐的 haoservice ,价格和阿里云差不多,好处是: 1.第一次买的话可以买10块钱的,300条,也就是3分钱一 ...

  8. 使用飞信API 发送 短信

    从网上可以找到很多,个人觉得以下文章写的不错: 1: http://www.cnblogs.com/qingyuan/archive/2010/02/25/1673377.html 2: 飞信免费发短 ...

  9. 使用阿里云短信验证码API发送短信验证码(配置,获取短信验证码,注册,登录,密码重置)

    获取阿里云短信验证码需要的配置信息. 如果是新用户,可以免费领取3个月,老用户的话就只能购买了,但是也不贵. 申请短信签名 申请短信模板 编写发送短信验证码的工具类 代码中我已经进行了详细的注释,也写 ...

最新文章

  1. 边缘计算架构_多接入边缘计算框架与参考架构简介
  2. 面试官:看你简历写了熟悉Kafka,它为什么速度会这么快?
  3. js define函数_聊聊JS模块化发展历程
  4. Java基础-static 关键字解析
  5. 开源WinForms界面开发框架Management Studio 选项卡文档 插件 Office 2007蓝色风格 后台线程...
  6. 结晶紫行业调研报告 - 市场现状分析与发展前景预测
  7. Eclipse 安装 Fatjar.jar失败的解决方法
  8. 加入karia2开源项目
  9. JavaScript:年月日時分秒設置
  10. 史上最全面的深度学习硬件指南
  11. makefile ------ subst、foreach、wildcard、notdir
  12. return,continue的示例
  13. Qt_ios使用本地资源图片
  14. 含本土测量软件的Q-Vision+Kvaser CAN/CAN FD/LIN总线解决方案
  15. winsock类型病毒后遗症处理
  16. 中年,就是1个人演1部西游记
  17. 批处理访问服务器共享文件夹,批处理设置文件访问权限的方法分享
  18. 时序基本介绍——Jitter与Skew区别
  19. outlook从服务器中恢复已删除项目,恢复邮箱中的已删除邮件:Exchange 2013 帮助 | Microsoft Docs...
  20. Java获取访问者真实的IP地址

热门文章

  1. 计算机系统基础(一)
  2. 基于小波变换的稳健的单导联心电图 (ECG) 描绘
  3. Python爬虫快手视频
  4. 有关Proteus安装时的一些报错
  5. RS485 串口实现单片机得通信
  6. Redis之主从复制
  7. Solaris11自带php配置,Solaris 11 配置IP地址
  8. PMBOK(第六版) PMP笔记——《第十一章 项目风险管理》
  9. jmeter之get请求和post请求区别
  10. 对于win11系统中有线打印机共享问题的解决