`
创蓝253
  • 浏览: 18271 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

短信验证码Python接口demo

阅读更多
【基于创蓝253云通讯平台的短信验证码Python接口demo】

#!/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短信接口开发_python发送短信验证码通知_python短信demo示例 .docx

    Python 短信接口开发是指使用 Python 语言开发短信接口,以实现发送短信验证码通知等功能。下面将详细介绍 Python 短信接口开发的相关知识点。 短信接口类型 短信接口类型有很多,包括互亿无线触发短信接口、华信...

    获取短信验证码并自动填写demo

    这个“获取短信验证码并自动填写demo”显然是一款示例应用或代码片段,旨在展示如何实现这一功能。下面将详细介绍短信验证码的原理、工作流程以及可能涉及的技术。 短信验证码的工作原理: 短信验证码通常由服务...

    短信接口demo

    【短信接口Demo】是IT行业中常见的一种应用,主要用于企业或平台与用户之间的通讯,通过发送短信验证码、通知或营销信息来提升用户体验和服务质量。这里提到的短信接口文档,旨在为开发者提供详细的指南,帮助他们...

    短信验证码文档

    本文档将详细介绍如何使用短信验证码接口进行实现实验,以及相关的技术要点。 首先,我们要理解短信验证码的核心原理。当用户在某个应用或网站上执行敏感操作,如注册、登录、支付或修改关键信息时,系统会调用短信...

    短信接口以及demo

    在本文中,我们将深入探讨短信接口的工作原理、常见的应用场景,以及如何使用一个Demo来快速上手。 首先,短信接口通常是通过HTTP或者HTTPS协议实现的,这意味着开发者可以通过发送HTTP请求到短信服务商的API来触发...

    云通讯CCP_REST_DEMO_Python_v2.7r.zip

    总的来说,“云通讯CCP_REST_DEMO_Python_v2.7r.zip”为Python开发者提供了全面的云通讯功能,涵盖了短信验证码和语音通讯等多种服务。通过这个SDK,开发者可以节省大量的开发时间,专注于自己的核心业务,同时享受...

    SUBMAIL短信邮件语音python调用接口

    "SUBMAIL短信邮件语音python调用接口"的标题和描述涉及到一个专为Python开发者设计的SDK,允许他们方便地集成短信、邮件和语音服务。这个SDK简化了与SUBMAIL平台的交互过程,使得开发人员可以轻松地在自己的应用程序...

    几种语言实现短信接口demo.rar

    这个名为"几种语言实现短信接口demo.rar"的压缩包包含了一组实用的示例代码,展示了如何在不同的编程语言中实现短信发送功能。下面我们将深入探讨其中涉及的Java、C#、PHP和Python这四种语言的短信接口实现方法。 ...

    短信验证码

    【短信验证码】是一种广泛应用于移动互联网服务中的身份验证机制,主要目的是确保用户是其声称的身份。在本示例中,我们看到的是一个简单的集成短信验证码功能的演示项目。这个demo通常用于教学或快速搭建含有短信...

    短信平台开发接口文件

    在IT行业中,短信平台开发接口文件是连接应用系统与短信服务提供商...通过学习这个接口文档和示例程序,开发者可以有效地将短信服务集成到他们的应用程序中,实现验证码发送、通知提醒等功能,提高用户体验和服务质量。

    mob SMS 使用无UI接口的DEMO

    2. 示例代码:展示如何调用API发送和接收短信验证码的代码,可能有多种语言版本(如Java、Python、JavaScript等)。 3. 配置文件:包含API密钥、回调URL等设置,需要根据实际项目进行修改。 4. 文档:解释如何使用...

    自用的阿里云新版验证码接口整合python包,可简简单单开始使用 有详细的demo和注释 .rar

    想要调用阿里云的api必须要有自己的accesskey,这个是调用接口时候的必填参数。 访问密钥AccessKey(AK)相当于登录密码,只是使用场景不同。AccessKey用于程序方式调用短信服务API,而登录密码用于登录控制台。 ...

    PHP短信接口类,PHP发送短信接口类

    在描述中提到的"支持各种操作系统和开发语言",意味着该PHP短信接口设计得足够灵活,能够在多种环境下运行,如Windows、Linux、macOS等操作系统,并且可以被其他编程语言(如Java、Python、C#)调用,只要这些语言...

    阿里短信demo

    在本“阿里短信demo”项目中,我们将探索如何集成并使用阿里云短信服务来实现用户注册时的短信验证码功能。 1. **集成阿里云SDK** 首先,你需要在项目中引入阿里云短信服务的SDK。对于Java开发者,可以通过Maven或...

    短信猫Demo

    1. **开发语言Demo**:这些Demo可能包括Java、Python、C#、PHP、VB.NET等多种语言的示例代码,展示了如何使用API或者特定库来控制短信猫,进行短信的发送和接收操作。每种语言的Demo都会包含连接设备、发送短信、...

    PYTHON短信营销代码示例.docx

    综上所述,Python短信营销代码示例主要展示了如何利用Python与互亿无线短信平台进行接口交互,实现短信发送、状态跟踪等功能,适用于各种需要短信服务的场景,如营销推广、验证码发送等。通过互亿无线的高质量短信...

    短信发送接口

    6. **网页管理后台集成**:在网页管理后台中,短信接口常用于用户验证(如验证码)、通知服务(如订单状态更新提醒)等场景。集成时,需要将接口调用封装到后台系统中,确保在适当的时候触发短信发送,并处理返回的...

    阿里大鱼python2.7 sdk

    阿里大鱼Python 2.7 SDK是一个专门为开发者提供的接口库,用于与阿里大鱼服务进行交互,实现短信发送、接收等功能。阿里大鱼是阿里巴巴旗下的一款云通讯服务,它提供了丰富的API和SDK,使得开发者可以方便地在自己的...

    Python发送手机动态验证码代码实例

    一、准备短信发送平台 ... ...注册完后进入验证码通知短信,复制自己的api接口信息,apiid和apikey。并且保存 ...下载后为一个压缩包,解压。...# 接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等

Global site tag (gtag.js) - Google Analytics