在信息爆炸的今天,沟通成为了我们日常生活和工作中不可或缺的一部分。无论是企业运营、市场营销,还是个人交流、节日祝福,如何快速、准确地传递信息成为了许多人关注的焦点。群发短信,作为一种高效、经济的沟通方式,正逐渐在各个领域展现出其独特的魅力与价值。今天咱们主要介绍下文字短信怎么利用Python接口发送短信。
支持免费对接试用乐讯通PaaS平台 找好用的短信平台,选择乐讯通,短信群发|短信平台|群发短信软件|群发短信平台|乐讯通PaaS平台http://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}×tamp={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)