zoukankan      html  css  js  c++  java
  • 阿里云短信接口调用

    阿里云国内短信调用接口

    #!/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'))
  • 相关阅读:
    C#后台调用Delphi 的Ocx
    打包.NET程序
    Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
    检测多个Jar包冲突的class
    SessionFactoryImpl.get错误:java.lang.ArrayIndexOutOfBoundsException: 68问题
    搭建内网搜索平台
    cvs update报错
    混淆和加密.NET开发工具
    CVS报错:could not find desired version问题的解决
    记录一次接口压力测试结果
  • 原文地址:https://www.cnblogs.com/chongdongxiaoyu/p/11684996.html
Copyright © 2011-2022 走看看