+ 收藏我们

网站模板

网站模板搜索
404模板 营销型模板 外贸网站模板 单页模板 双语模板 标签大全
电话:18630701785
首页 > 站长学院 > 基于聚合数据的短信API接口调用示例-Python版 >

基于聚合数据的短信API接口调用示例-Python版

时间:2024-04-15 09:31:55

一、申请接口
通过https://www.juhe.cn/docs/api/id/54自助申请开通短信API,获得接口请求Key。(目前接口暂只支持企业类用户使用)
申请后,在个人中心提交短信模板,聚合官方已经提供了多个常用模板,可以快捷申请使用。

二、python代码示例
官方接口文档请参考:Https://www.juhe.cn/docs/api/id/54

#!/usr/bin/Python
# -*- coding: utf-8 -*-

import urllib, urllib2, sys, JSON

reload(sys)
sys.setdefaultencoding('utf-8')

url = 'http://v.juhe.cn/sms/send'

params = {
    "mobile": "13429667914",  # 接收短信的用户手机号码
    "tpl_id": "12341234",  # 您申请的短信模板ID,根据实际情况修改
    "tpl_value": "#code#=1235231",  # 您设置的模板变量,根据实际情况修改,如无变量可留空
    "key": "您申请的ApiKey",  # 您申请的短信API接口请求Key
}
querys = urllib.urlencode(params)

request = urllib2.Request(url, data=querys)
response = urllib2.urlopen(request)
content = response.read()
if (content):
    try:
        result = json.loads(content)
        error_code = result['error_code']
        if (error_code == 0):
            message_id = result['result']['sid']
            print("请求成功,短信ID:%s" % message_id)
        else:
            print("请求失败:%s %s" % (result['error_code'], result['reason']))
    except Exception as e:
        print("解析结果异常:%s" % e)
else:
    # 可能网络异常等问题,无法获取返回内容,请求异常
    print("请求异常")

有问题可以加入网站技术QQ群一起交流学习

本站会员学习、解决问题QQ群(691961965)

客服微信号:lpf010888

Title