Python短信接口demo:创蓝253短信验证码接口、短信营销接口
2018-02-08 17:43
393 查看
#!/usr/local/bin/python
#-- coding:utf-8 --
import urllib
#服务地址
host = "sms.253.com"
#端口号
port = 80
#版本号
version = "v1.1"
#查账户信息的URI
balance_get_uri = "/msg/balance"
#智能匹配模版短信接口的URI
sms_send_uri = "/msg/send"
#创蓝253账号
un = "xxxx"
#创蓝密码
pw = "xxxx"
def get_user_balance():
"""
取账户余额
"""
conn = httplib.HTTPConnection(host, port=port)
conn.request('GET', balance_get_uri + "?un=" + un + "&pw=" + pw)
response = conn.getresponse()
response_str = response.read()
conn.close()
return response_str
def send_sms(text, phone):
"""
能用接口发短信
"""
params = urllib.urlencode({'un': un, 'pw' : pw, 'msg': text, 'phone':phone, 'rd' : '1'})
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
conn = httplib.HTTPConnection(host, port=port, timeout=30)
conn.request("POST", sms_send_uri, params, headers)
response = conn.getresponse()
response_str = response.read()
conn.close()
return response_str
if name == 'main':
#-- coding:utf-8 --
Author: jacky
Time: 14-2-22 下午11:48
Desc: 短信http接口的python代码调用示例**
import httplibimport urllib
#服务地址
host = "sms.253.com"
#端口号
port = 80
#版本号
version = "v1.1"
#查账户信息的URI
balance_get_uri = "/msg/balance"
#智能匹配模版短信接口的URI
sms_send_uri = "/msg/send"
#创蓝253账号
un = "xxxx"
#创蓝密码
pw = "xxxx"
def get_user_balance():
"""
取账户余额
"""
conn = httplib.HTTPConnection(host, port=port)
conn.request('GET', balance_get_uri + "?un=" + un + "&pw=" + pw)
response = conn.getresponse()
response_str = response.read()
conn.close()
return response_str
def send_sms(text, phone):
"""
能用接口发短信
"""
params = urllib.urlencode({'un': un, 'pw' : pw, 'msg': text, 'phone':phone, 'rd' : '1'})
headers = {"Content-type": "application/x-www-form-urlencoded", "Accept": "text/plain"}
conn = httplib.HTTPConnection(host, port=port, timeout=30)
conn.request("POST", sms_send_uri, params, headers)
response = conn.getresponse()
response_str = response.read()
conn.close()
return response_str
if name == 'main':
phone = "188xxxxxxxx" text = "【创蓝253云通讯】您的验证码是1234" #查账户余额 print(get_user_balance()) #调用智能匹配模版接口发短信 print(send_sms(text, phone))
相关文章推荐
- C++短信接口demo:创蓝253平台下的短信验证码接口、短信营销接口
- Python---短信接口demo,对接创蓝253云通讯paas平台
- 创蓝253云通讯paas平台PHP短信接口demo分享
- C# 开发(创蓝253)手机短信验证码接口
- C# 开发(创蓝253)手机短信验证码接口的实例
- PHP短信接口分享:适用于创蓝253平台下的短信验证码、短信服务接口
- 短信验证码、短信服务商接口---PHP---对接创蓝253云通讯平台
- PHP下基于创蓝253接口的短信发送
- Yii使用smsto短信接口的函数demo示例
- 阿里大鱼短信接口(Python3版)
- io移动开发,云通讯短信验证接口demo详解如,有疑问欢迎与博客评论留言与我探讨
- 【微框架】Maven +SpringBoot 集成 阿里大鱼 短信接口详解与Demo
- Maven +SpringBoot 集成 阿里大鱼 短信接口详解与Demo
- python3 阿里云短信发送Demo
- Python调用飞信接口发送短信
- java接入创蓝253短信验证码的实例讲解
- 短信发送接口demo
- eoLinker-API_Shop_短信服务接口-调用示例代码,支持PHP、Python、Java等语言
- 【微框架】Maven +SpringBoot 集成 阿里大鱼 短信接口详解与Demo
- Python调用飞信接口发送短信