文字短信怎么利用Python接口发送短信

在信息爆炸的今天,沟通成为了我们日常生活和工作中不可或缺的一部分。无论是企业运营、市场营销,还是个人交流、节日祝福,如何快速、准确地传递信息成为了许多人关注的焦点。群发短信,作为一种高效、经济的沟通方式,正逐渐在各个领域展现出其独特的魅力与价值。今天咱们主要介绍下文字短信怎么利用Python接口发送短信。

支持免费对接试用乐讯通PaaS平台 找好用的短信平台,选择乐讯通,短信群发|短信平台|群发短信软件|群发短信平台|乐讯通PaaS平台icon-default.png?t=N7T8http://yun.loktong.com/login/register/0c61bafb77

 

#文字短信DEMO
import urllib.request
import urllib
import json
import hashlib
import time

#参数配置

url = "http://www.lokapi.cn/smsUTF8.aspx"

rece = "json"
username = "******"
password = "******"
#验证码
tokenYZM = "******"
#参数
param = "17712345678|张三|2547"
templateid = "******"

def MD5(str):
    m = hashlib.md5()
    m.update(str.encode(encoding='UTF-8'))
    return m.hexdigest().upper()

#密码加密
passwd = MD5(password)

#时间戳
ticks =int(time.time() * 1000)

#构造发送主体
dict = {"action": "sendtemplate", "username": username,
        "password": passwd, "token": tokenYZM, "timestamp": ticks}
body = "action=sendtemplate&username={username}&password={password}&token={token}&timestamp={timestamp}".format(username=username,password=passwd,token=tokenYZM,timestamp=ticks
)
sign = MD5(body)
dict["sign"] = sign
dict["rece"] = rece
dict["templateid"] = templateid
dict["param"] = param

headers = {
    'User-Agent': 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
}
data = urllib.parse.urlencode(dict).encode('utf-8')
request = urllib.request.Request(url, data, headers)
text_rece = urllib.request.urlopen(request).read().decode('utf-8')
print("文字短信接收数据:"+ text_rece)

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值