Bewerben Sie sich, um die SMS-API über https://www.juhe.cn/docs/api/id/54 zu öffnen und den Schnittstellenanforderungsschlüssel zu erhalten. (目前接口暂只支持企业类用户使用)
Nachdem Sie sich beworben haben, reichen Sie die SMS-Vorlage im Personal Center ein. Auf der offiziellen Website finden Sie eine Reihe häufig verwendeter Vorlagen, die schnell beantragt werden können.
Bitte beachten Sie das offizielle Schnittstellendokument: <code>官方接口文档请参考:<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("请求异常")
Das obige ist der detaillierte Inhalt vonBeispiel für den Aufruf einer SMS-API-Schnittstelle basierend auf aggregierten Daten – Python-Version. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!