广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python调用腾讯云短信服务发送手机短信
  • 160
分享到

Python调用腾讯云短信服务发送手机短信

2024-04-02 19:04:59 160人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录1、准备工作2、代码实现3、拓展4、闲聊1、准备工作 pip install qcloudsms_py 1.注册腾讯云账号 2.在产品列表内找到短信,在短信内添加应用 3.获取

1、准备工作

pip install qcloudsms_py

1.注册腾讯云账号

2.在产品列表内找到短信,在短信内添加应用

3.获取对应的SDK AppID 和 App Key

4.配置短信内容

注:需先申请“短信签名”和“短信正文”,按照要求填写申请即可,腾讯云的审核效率还是很快的,一般在1-2个小时内就会有结果

注:腾讯云的短信服务现在好像也不免费了,之前每个月还会赠送100条免费短信额度。总结:准备工作准备内容:SDK AppID、App Key、应用签名、短信正文模板ID

2、代码实现

# -*- coding: utf-8 -*-
"""
@author: rzb
@software: PyCharm
@file: sms_qcloud.py
@time: 2019/8/21 11:54
"""
from qcloudsms_py import SmsSingleSender
from qcloudsms_py.Httpclient import HTTPError
import random
# 使用腾讯云发送手机6位随机验证码
class TestQCloudSMS(object):
    def __init__(self, phone_num):
        self.appid = ****  # 准备工作中的SDK AppID,类型:int
        self.appkey = ****   # 准备工作中的App Key,类型:str
        self.phone_num = phone_num
        self.sign = 'rzbbzr公众号'  # 准备工作中的应用签名,类型:str
    def make_code(self):
        """
        :return: code 6位随机数
        """
        code = ''
        for item in range(6):
            code += str(random.randint(0, 9))
        return code
    def send_msg(self):
        ssender = SmsSingleSender(self.appid, self.appkey)
        try:
            # parms参数类型为list
            rzb = ssender.send_with_param(86, self.phone_num, 短信正文模板ID, [self.make_code()],
                                          sign=self.sign, extend='', ext='')
            print(rzb)
        except HTTPError as http:
            print("HTTPError", http)
        except Exception as e:
            print(e)
if __name__ == '__main__':
    phone_num = ['188********', '185********', '176********']
    sendmsg = TestQCloudSMS(random.choices(phone_num)[0])   # 需传入发送短信的手机号,单发
    sendmsg.send_msg()

3、拓展

官方文档中心里面给出了多种api的详细使用,有兴趣的同学可以去看看

腾讯云文档中心:https://cloud.tencent.com/document/product/382/5976

4、闲聊

可用于但不限于以下用途

  • 脚本触发/告警
  • 事务提醒
  • 追番更新、电视剧更新等
  • ……

以上就是python调用腾讯云短信服务发送手机短信的详细内容,更多关于Python腾讯云发送短信服务的资料请关注编程网其它相关文章!

--结束END--

本文标题: Python调用腾讯云短信服务发送手机短信

本文链接: https://www.lsjlt.com/news/148825.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python调用腾讯云短信服务发送手机短信
    目录1、准备工作2、代码实现3、拓展4、闲聊1、准备工作 pip install qcloudsms_py 1.注册腾讯云账号 2.在产品列表内找到短信,在短信内添加应用 3.获取...
    99+
    2022-11-13
  • PHP调用腾讯云短信接口实现发送短信
    PHP调用腾讯云短信接口实现发送短信随着移动互联网的发展,短信成为了日常生活中必不可少的交流工具,而短信营销、验证码等应用也越来越普遍。腾讯云短信平台提供了一种便捷、安全、高效的短信服务,而PHP调用腾讯云短信接口实现发送短信也变得越来越简...
    99+
    2023-05-21
    PHP 腾讯云短信接口 发送短信
  • laravel 发送短信(腾讯云-阿里云)
    一、腾讯云发送短信 腾讯云短信服务参数 参数名称 参数类型 参数简介 access_key                 string         腾讯云控制台>访问秘钥Secret Id secret_key         ...
    99+
    2023-09-08
    laravel 腾讯云 php 阿里云
  • PHP调用容联云通讯短信接口实现短信发送
    随着移动互联网的飞速发展,短信成为了人们生活中必不可少的一部分。无论是企业营销、快递通知、验证码验证,都需要用到短信功能。而容联云通讯短信接口作为一种有效的短信解决方案,被越来越多的企业所采用。本文将介绍如何使用PHP调用容联云通讯短信接口...
    99+
    2023-05-21
    PHP 短信发送 容联云通讯
  • PHP调用云之讯短信接口实现批量短信发送
    在现代社会,短信的应用越来越广泛,不仅仅用于个人之间的通讯,也被各行各业用于相关业务的通知、提醒等。如何实现批量短信发送成为很多企业、组织和个人必须面对的问题。而PHP调用云之讯短信接口则成为一种利用云端技术实现高效批量短信发送的方式。云之...
    99+
    2023-05-22
    PHP编程 短信发送 云之讯接口
  • PHP调用融云短信接口实现批量短信发送
    随着移动互联网时代的到来,短信已成为手机日常使用的重要方式之一。对于企业而言,短信发送是推广营销、客户维护和服务提醒的好方法,因此使用短信接口进行批量短信发送也成为常见的需求。融云是国内知名的即时通讯云服务提供商,提供了多种短信服务接口。本...
    99+
    2023-05-22
    PHP 批量短信发送 融云短信接口
  • PHP调用云片网短信接口实现批量短信发送
    随着移动互联网的发展,短信营销成为企业在互联网时代中推广的有效方式之一,但是短信的发送量惊人,如何实现短信的批量发送成为了一项技术难题,本文将对如何使用PHP调用云片网短信接口实现批量短信发送进行详细讲解。一、云片网短信接口介绍1、云片网简...
    99+
    2023-05-23
    PHP 短信接口 云片网
  • Java整合腾讯云短信发送实例代码
    目录1. 引入相关maven依赖2. 编写短信发送工具类3. 业务层3. 相关工具类1. 引入相关maven依赖 <dependency> <groupId>...
    99+
    2022-11-12
  • SpringBoot项目中使用腾讯云发送短信的实现
    目录第一步、申请腾讯云的短信服务并配置基本信息第二步、我们可以在API Explore中进行一下测试第三步、安装java的SDK第四步、在项目中编写代码,调用接口在一些项目中总会不可...
    99+
    2023-05-16
    SpringBoot 腾讯云发送短信 SpringBoot  发送短信
  • 腾讯云服务器被入侵短信
    首先,作为互联网企业,安全是非常重要的。作为一家大型的互联网企业,腾讯云必须承担起保障用户信息和数据安全的责任。腾讯云采用了多项安全措施来保障服务器的安全,例如防火墙、入侵检测和防范、网络安全漏洞修复等。此外,腾讯云还设立了专门的安全团队来...
    99+
    2023-10-28
    腾讯 短信 服务器
  • 怎么在HTML5中调用手机发短信
    今天就跟大家聊聊有关怎么在HTML5中调用手机发短信,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。<!DOCTYPE html><html><...
    99+
    2023-06-09
  • python实现发送和获取手机短信验证码
    首先为大家分享python实现发送手机短信验证码后台方法,供大家参考,具体内容如下 1、生成4位数字验证码 def createPhoneCode(session): chars=['0','1...
    99+
    2022-06-04
    验证码 手机短信 python
  • 阿里云ECS短信模块实现高效便捷的短信发送服务
    阿里云ECS短信模块是阿里云推出的一款强大的短信发送服务,能够帮助用户快速、便捷地实现短信的发送。本文将详细介绍阿里云ECS短信模块的功能、使用方法以及注意事项,帮助用户更好地理解和使用这款产品。 随着互联网技术的发展,短信已经成为了人们日...
    99+
    2023-12-09
    高效 阿里 便捷
  • Springboot实现阿里云通信短信服务有关短信验证码的发送功能
    前言短信验证码是通过发送验证码到手机的一种有效的验证码系统。主要用于验证用户手机的合法性及敏感操作的身份验证。现在市面上的短信服务平台有很多。大家在选择的时候未免会有些不好抉择。本人建议选择短信服务商应遵循以下几点: 服务商知名度高,业务...
    99+
    2023-05-31
    spring boot 阿里云
  • 腾讯云服务器被入侵短信提示
    1. 服务器安全性的重要性 在当今数字化时代,服务器安全性是任何企业或个人都应该高度重视的问题。服务器被入侵可能导致数据泄露、系统瘫痪、业务中断等严重后果,给企业和个人带来巨大的损失。因此,及时发现并应对服务器入侵是至关重要的。 2. 腾...
    99+
    2023-10-28
    腾讯 提示 短信
  • 腾讯云服务器被入侵短信通知
    首先,云服务的安全问题一直是人们关注的焦点。随着互联网的发展,云服务已经成为了企业和个人数字化转型的重要工具。然而,由于云服务供应商的不稳定性和网络攻击等原因,云服务面临着许多安全问题。黑客通过黑客手段入侵云服务系统,攻击用户的账户和密码,...
    99+
    2023-10-27
    腾讯 短信 服务器
  • SpringBoot使用榛子云实现手机短信发送验证码
    首先去榛子云官方平台申请注册自己的账号,官方网站:http://smsow.zhenzikj.com/ 有账号的话就直接登录,没有注册一个即可,很简单的注册 登录成功后就是这...
    99+
    2022-11-12
  • Spring中使用腾讯云发送短信验证码的实现示例
    目录1.所需依赖2.腾讯云配置(1).获取短信签名(2).创建正文模板(3).创建密钥(4).获取SdkAppId3.代码1. 所需依赖 <dependency...
    99+
    2022-11-13
  • 腾讯云服务器被入侵短信怎么办
    首先,我们需要了解入侵的手段和方法。一般来说,入侵者会采用多种手段来获取服务器数据,包括但不限于登录账号、下载数据、远程操控、破解密码等。针对不同的入侵手段,我们需要采取不同的防范措施。 其次,我们需要加强服务器安全防护。这包括但不限于加...
    99+
    2023-10-28
    腾讯 短信 服务器
  • 阿里云服务器发送短信功能详解
    阿里云服务器作为阿里集团提供的云服务产品,具有强大的功能和灵活性。本文将详细介绍阿里云服务器发送短信功能的实现方式和使用方法,帮助用户更好地了解和利用这一功能。 一、阿里云服务器发送短信功能简介阿里云服务器发送短信功能是阿里云服务器提供的一...
    99+
    2023-11-12
    阿里 短信功能 详解
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作