#!/usr/local/bin/python
#-*- coding:utf-8 -*-
# Author: jacky
# Time: 14-2-22 下午11:48
# Desc: 短信http接口的python代码调用示例
import httplib
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__':

phone = "188xxxxxxxx"
    text = "【创蓝253云通讯】您的验证码是1234"

#查账户余额
    print(get_user_balance())

#调用智能匹配模版接口发短信
    print(send_sms(text, phone))

Python---短信接口demo,对接创蓝253云通讯paas平台相关推荐

  1. 创蓝253云通讯paas平台PHP短信接口demo分享

    demo: <?php header("Content-type:text/html; charset=UTF-8"); class ChuanglanSmsApi { // ...

  2. 【PHP】创蓝253云通讯paas平台短信验证码接口调用emo

    <?php header("Content-type:text/html; charset=UTF-8"); class ChuanglanSmsApi { //发送短信的接 ...

  3. APP、网站等注册、登录、改密等发送验证码短信的接入流程---创蓝253云通讯

    1.登录 https://zz.253.com/site/login.html 2.获取接口API账号,密码:选择任意产品>激活>企业认证(上传公司营业执照) 3.申请签名(以公司简称或缩 ...

  4. 创蓝253云通讯 paas 短信发送接口和定义说明

    一.demo: #include <arpa/inet.h> #include <assert.h> #include <errno.h> #include < ...

  5. 短信验证码、短信服务商接口---PHP---对接创蓝253云通讯平台

    <?php header("Content-type:text/html; charset=UTF-8"); class ChuanglanSmsApi { //发送短信的接 ...

  6. 创蓝253云通讯短信平台变量说明

    创蓝253云通讯变量说明文档 变量短信发送 用户通过HTTP的POST方式提交短信发送请求. 系统提交URL地址 http://sms.253.com/msg/HttpVarSM 参数定义 序号 参数 ...

  7. 【Python】创蓝253云通讯平台---国际短信API接口demo

    #!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...

  8. 【Python】创蓝253云通讯平台国际短信API接口DEMO

    #!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...

  9. php创蓝253四要素认证_【PHP】创蓝253云通讯平台国际短信API接口demo

    PHP接口请求类 header("Content-type:text/html; charset=UTF-8"); /* * * 类名:ChuanglanSmsApi * 功能:创 ...

最新文章

  1. 并发编程 — 并发数据结构--转载
  2. ShellExecuteA function
  3. 实现类似Android联系人搜索功能
  4. 数据传值方式、分支结构、循环结构
  5. SQL(五) - 表的创建以及操作
  6. 静态资源Css基础语法
  7. LINUX添加一块网卡地址配置及问题
  8. CIO,马上就没有线下灾备了,不要做最后一个
  9. 基于LD3320的嵌入式语音识别系统设计
  10. aspCMS后台getshell
  11. 如何玩转YouTube
  12. 2013 中国15大云平台
  13. The CDB process terminated
  14. Like My Mother Always Said… by Erin McHugh
  15. 2022世界杯不扩军!国足教练:机会来了
  16. 世界上以一台计算机体积多大,世界上体积最大的计算机器有多大
  17. 教你识别思科交换机型号
  18. Linux - 权限管理(用户)
  19. 主张:男人害怕的30种女人(zt)
  20. h5中返回上一页常见的问题

热门文章

  1. IBM Rational Rhapsody 8.0和Rhapsody Design Manager 4.0中的新增功能
  2. 系统分析师备考经验分享:学习方式
  3. Axure 9做原型只能显示为黑白灰色,设置彩色不生效
  4. Codeforces Round #408 (Div. 2)-C. Bank Hacking-(三种方法)分类讨论,二分,集合
  5. ci框架 乱码 mysql_mysql设置utf8_unicode_ci字符集php页面输出??乱码的解决方法
  6. 用C语言写一个简单的小游戏——猜数字
  7. matlab stem 属性,matlab中stem函数用法_常见问题解析
  8. Android/Linux 全志平台摄像头sensor调试记录(一)
  9. FastAdmin 获取系统配置
  10. 定期存款计算器_定期存款预测