#!/usr/bin/env python #coding=utf-8 import json from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest client = AcsClient('LTAI5t8bioQxGXB1jtVugJcU', 'OdGWSBRjkJxaPjgmE38eQ8nzkI6nRk', 'cn-hangzhou') def send_verify_code(phone,code): """发送手机验证码 """ request = CommonRequest() request.set_accept_format('json') request.set_domain('dysmsapi.aliyuncs.com') request.set_method('POST') request.set_protocol_type('https') # https | http request.set_version('2017-05-25') request.set_action_name('SendSms') request.add_query_param('RegionId', "cn-hangzhou") request.add_query_param('PhoneNumbers', phone) request.add_query_param('SignName', "顽主杯") request.add_query_param('TemplateCode', "SMS_243482769") request.add_query_param('TemplateParam', json.dumps({"code":code})) response = client.do_action(request) print(response) return True,u"success" def send_signup_success(phone,name): """报名成功 """ request = CommonRequest() request.set_accept_format('json') request.set_domain('dysmsapi.aliyuncs.com') request.set_method('POST') request.set_protocol_type('https') # https | http request.set_version('2017-05-25') request.set_action_name('SendSms') request.add_query_param('RegionId', "cn-hangzhou") request.add_query_param('PhoneNumbers', phone) request.add_query_param('SignName', "顽主杯") request.add_query_param('TemplateCode', "SMS_243950634") request.add_query_param('TemplateParam', json.dumps({"name":name})) response = client.do_action(request) print(response) return True,u"success" if __name__ == "__main__": phone = "15982456282" #phone = "13883187629" code = "1234" #send_verify_code(phone,code) send_signup_success(phone,u"肖")