# coding=utf-8
#短信宝
import urllib
import urllib.request
import hashlib
def md5(str):
import hashlib
m = hashlib.md5()
m.update(str.encode("utf8"))
return m.hexdigest()
statusStr = {
'0': '短信发送成功',
'-1': '参数不全',
'-2': '服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间',
'30': '密码错误',
'40': '账号不存在',
'41': '余额不足',
'42': '账户已过期',
'43': 'IP地址限制',
'50': '内容含有敏感词'
}
smsapi = "http://api.smsbao.com/"
# 短信平台账号
user = '账号'
# 短信平台密码
password = md5('密码')
# 要发送的短信内容
content = '内容,支持验证码 不支持发送私人短信'
# 感谢您的使用,希望您下次继续选择我们的充电服务。祝您一路顺风
# 要发送短信的手机号码
phone = '电话号码'
data = urllib.parse.urlencode({'u': user, 'p': password, 'm': phone, 'c': content})
send_url = smsapi + 'sms?' + data
response = urllib.request.urlopen(send_url)
the_page = response.read().decode('utf-8')
print(statusStr[the_page])
Python实现发送短信-调用短信宝API
最新推荐文章于 2024-07-04 16:04:39 发布