| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- #!/usr/bin/env python
- #coding=utf-8
- import json
- from aliyunsdkcore.client import AcsClient
- from aliyunsdkcore.request import CommonRequest
- client = AcsClient('LTAIbY5V8m3zBjrT', 'H0UrXv6cVYoQLRUdD9ZR7DvF2Sr0FX', 'cn-hangzhou')
- def send_audit_notice(phone,subject_item):
- """发送审核通知
- """
- 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_192150140")
- request.add_query_param('TemplateParam', json.dumps({"subject_item":subject_item}))
- response = client.do_action(request)
- return True,u"success"
- def send_unauthed_notice(phone):
- """审核不通过短信通知
- """
- 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_192770033")
- response = client.do_action(request)
- return True,u"success"
- def send_update_notice(phone,name,subject_item):
- """证件复审通知
- """
- 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_192820850")
- request.add_query_param('TemplateParam', json.dumps({"subject_item":subject_item,"name":name}))
- response = client.do_action(request)
- return True,u"success"
- def send_expired_notice(phone,name,subject_item):
- """证件到期通知
- """
- 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_192820847")
- request.add_query_param('TemplateParam', json.dumps({"subject_item":subject_item,"name":name}))
- response = client.do_action(request)
- return True,u"success"
- def send_pay_notice(phone):
- """支付成功通知
- """
- 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_193240726")
- response = client.do_action(request)
- return True,u"success"
- def send_training_notice(phone,subject_item,begin_time,end_time):
- """培训通知
- """
- 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_193240727")
- request.add_query_param('TemplateParam', json.dumps({"subject_item":subject_item,"begin_time":begin_time,"end_time":end_time}))
- response = client.do_action(request)
- return True,u"success"
- def send_training_notice_special(phone,subject_item,begin_time):
- """特种作业培训通知
- """
- 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_193230747")
- request.add_query_param('TemplateParam', json.dumps({"subject_item":subject_item,"begin_time":begin_time}))
- response = client.do_action(request)
- return True,u"success"
- def send_exam_notice(phone,name,subject_item,exam_time):
- """考试通知
- """
- 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_193235744")
- request.add_query_param('TemplateParam', json.dumps({"name":name,"subject_item":subject_item,
- "exam_time":exam_time,"phone":"15884997924"}))
- response = client.do_action(request)
- return True,u"success"
|