阿里云国内短信调用接口
#!/usr/bin/env python #coding=utf-8 from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest accessKeyId = \'企业的app_id\' accessSecret = \'企业的秘钥\' client = AcsClient(accessKeyId, accessSecret, \'cn-hangzhou\') 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\', \'18611111111\') request.add_query_param(\'SignName\', \'北京木瓜互娱科技有限公司\') request.add_query_param(\'TemplateCode\', \'SMS_162440786\') request.add_query_param(\'TemplateParam\', "{\'code\':\'111111111111\'}") response = client.do_action(request) # python2: print(response) print(str(response, encoding = \'utf-8\'))
结果调用成功:\'code\' : \'ok\'
阿里云国际短信d
#!/usr/bin/env python #coding=utf-8 from aliyunsdkcore.client import AcsClient from aliyunsdkcore.request import CommonRequest accessKeyId = \'企业的app_id\' accessSecret = \'企业的accessSecret\' client = AcsClient(accessKeyId, accessSecret, \'cn-hangzhou\') 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\', \'18611111111\') request.add_query_param(\'SignName\', \'北京木瓜互娱科技有限公司\') request.add_query_param(\'TemplateCode\', \'SMS_162199937\') request.add_query_param(\'TemplateParam\', "{\'code\':\'111111111111\'}") response = client.do_action(request) # python2: print(response) print(str(response, encoding = \'utf-8\'))