创蓝云智 API
    创蓝云智 API
    • 创蓝短信API文档介绍
    • 开发引导
    • 1.2.1调用说明
    • 1.2.2DEMO下载
    • 1.2.3常见问题
    • PHP DEMO
    • C# DEMO
    • Asp DEMO
    • go demo
    • Node.js DEMO
    • Python DEMO
    • java DEMO
    • 1.3应用场景_普通短信
    • 1.3应用场景_变量短信
    • 短信API接口列表
    • 1.6.1返回码示例
    • 1.6.2.1接口返回码
    • 1.6.2.2个性化接口返回码
    • 1.6.2.3定制接口返回码
    • 1.6.3.1国际接口响应码
    • 1.7.1服务协议
    • 开发引导
    • 1.2.1调用说明
    • 1.2.2DEMO下载
    • 1.2.3常见问题
    • PHP DEMO
    • C# DEMO
    • Asp DEMO
    • go demo
    • Node.js DEMO
    • Python DEMO
    • java DEMO
    • 1.3应用场景_普通短信
    • 1.3应用场景_变量短信
    • 短信API接口列表
    • 1.6.1返回码示例
    • 1.6.2.1接口返回码
    • 1.6.2.2个性化接口返回码
    • 1.6.2.3定制接口返回码
    • 1.6.3.1国际接口响应码
    • 1.7.1服务协议
    • 短信API接口列表
    • 短信API接口列表
    • 1.1介绍
      • 创蓝短信API文档介绍
    • 1.2开发引导
      • 开发引导
      • 1.2.1调用说明
      • 1.2.2DEMO下载
      • 1.2.3常见问题
      • 1.2.4代码示例
        • PHP DEMO
        • C# DEMO
        • Asp DEMO
        • go demo
        • Node.js DEMO
        • Python DEMO
        • java DEMO
    • 1.3使用场景
      • 1.3应用场景_普通短信
      • 1.3应用场景_变量短信
      • 调通短信接口
      • 变量短信发送
    • 1.4国内短信
      • 短信API接口列表
      • 相同内容群发接口
      • 相同内容变量接口
      • 余额查询接口
      • 回送上行明细接口
      • 拉取上行明细接口
      • 拉取状态报告
      • 回送状态报告
    • 1.5国际短信
      • 国际短信发送
        • 国际短信单条发送接口
        • 国际短信群发送接口
      • 推送明细说明
        • 推送状态报告
        • 推送上行明细
      • 拉取明细说明
        • 拉取状态报告
        • 拉取上行明细
    • 1.6返回码说明
      • 1.6.1返回码示例
      • 1.6.2国内接口返回码
        • 1.6.2.1接口返回码
        • 1.6.2.2个性化接口返回码
        • 1.6.2.3定制接口返回码
      • 1.6.3国际接口返回码
        • 1.6.3.1国际接口响应码
    • 1.7协议
      • 1.7.1服务协议

    Python DEMO

    功能说明:该接口要求提前在253后台添加模板,提交短信时,系统会自动匹配审核通过的模板,匹配成功任意一个模板即可发送。签名和短信内容需要提前在253云通讯后台报备,审核通过后即可发送。
    sms.py
    #!/usr/local/bin/python
    #-*- coding:utf-8 -*-
    # Author: jacky
    # Time: 14-2-22 下午11:48
    # Desc: 短信http接口的python代码调用示例
    import httplib
    import urllib
    import json
    #参数的配置 请登录zz.253.com获取以下API信息 ↓↓↓↓↓↓↓
    #创蓝接口域名
    host = ""
    #创蓝API账号
    account  = ""
    #创蓝API密码
    password = ""
    #端口号
    port = 80
    #版本号
    version = "v1.1"
    #余额查询的URL
    balance_get_uri = "/msg/balance/json"
    #普通短信发送的URL
    sms_send_uri = "/msg/send/json"
    def get_user_balance():
    """
    取账户余额
    """
    
    params = {'account': account, 'password' : password}
    
    params=json.dumps\(params\)
    
    
    
    headers = {"Content-type": "application/json"}
    
    conn = httplib.HTTPConnection\(host, port=port\)
    
    conn.request\('POST', balance\_get\_uri, params, headers\)
    
    response = conn.getresponse\(\)
    
    response\_str = response.read\(\)
    
    conn.close\(\)
    
    return response\_str
    def send_sms(text, phone):
    """
    能用接口发短信
    """
    
    
    
    params = {'account': account, 'password' : password, 'msg': urllib.quote\(text\), 'phone':phone, 'report' : 'false'}
    
    params=json.dumps\(params\)
    
    
    
    headers = {"Content-type": "application/json"}
    
    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 = "187****3161"
    #设置您要发送的内容:其中“【】”中括号为运营商签名符号,多签名内容前置添加提交
    text = "【253云通讯】您的验证码是1234"
    
    
    
    \#查账户余额
    
    print\(get\_user\_balance\(\)\)
    
    
    
    \#调用智能匹配模版接口发短信
    
    print\(send\_sms\(text, phone\)\)

    【创蓝云智】API开发者 微信交流群

    用微信扫右侧二维码,加入【创蓝云智】API开发者 交流群,互助沟通

    扫码加入交流群
    上一页
    Node.js DEMO
    下一页
    java DEMO
    Built with