Rumah >pembangunan bahagian belakang >Tutorial Python >Contoh panggilan antara muka API SMS berdasarkan versi data-Python agregat
Mohon untuk membuka API SMS melalui https://www.juhe.cn/docs/api/id/54 dan dapatkan kunci permintaan antara muka. (目前接口暂只支持企业类用户使用)
Selepas memohon, serahkan templat SMS di pusat peribadi Laman web rasmi telah menyediakan beberapa templat yang biasa digunakan, yang boleh digunakan dengan cepat.
官方接口文档请参考:<strong class="keylink">Http</strong>s://www.juhe.cn/docs/api/id/54
Http
#!/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("请求异常")
Atas ialah kandungan terperinci Contoh panggilan antara muka API SMS berdasarkan versi data-Python agregat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!