zoukankan      html  css  js  c++  java
  • Python 腾讯云短信,发送手机验证码

    1.安装包

    pip install qcloudsms_py

    2.准备好相关参数

    腾讯云短信每个月赠送100条短信,申请一个应用,获取appid,然后创建短信签名,然后创建正文模版

    3.发送短信

    我们使用70439这个这个模版来发送短信

    这个模版里只有一个参数{1},所以发送的时候就写一个参数

    #coding:utf-8
    
    from qcloudsms_py import SmsSingleSender
    from qcloudsms_py.httpclient import HTTPError
    
    appid = 140005xxxx
    appkey = "4fcd263d315340bf578c93de89faxxxx"
    phone_numbers = ["1520284xxxx", "1814439xxxx"] #手机号可以添加多个多个
    template_id = 74039  
    
    
    ssender = SmsSingleSender(appid, appkey)
    params = ["1234",]  #发送验证码为1234
    try:
        result = ssender.send_with_param(86, phone_numbers[0],
            template_id, params)
    except HTTPError as e:
        print(e)
    except Exception as e:
        print(e)
    
    print(result)

    4,成功返回事例

    {u'ext': u'', u'fee': 1, u'result': 0, u'errmsg': u'OK', u'sid': u'8:3xujxW6UPZcVeP6hZfr20180106'}

    注:如果发送模版有多个参数就需要在代码中传入多个参数。

    例如:

    您的验证码为{1},{2}分钟内有效。

    
    
    params = ["1234","30"]


    效果为你的验证码为1234,30分钟内有效
     
  • 相关阅读:
    熬夜的朋友看一看 [转]
    配置ubuntu
    C++string类常用函数 (转)
    ArcGIS Engine栅格数据使用总结 (转)
    fstream的用法+代码
    [转] 英语飙升的好方法
    MFC 非模态对话框(转)
    十九个国内外主流的三维GIS软件(转)
    Google C++ 风格指南 中文版
    std::set用法(转)
  • 原文地址:https://www.cnblogs.com/fanhua999/p/8214786.html
Copyright © 2011-2022 走看看