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'))
  • 相关阅读:
    在Intellij idea 2017中运行tomcat 8.5
    Servlet技术之服务器的安装和配置
    Servlet&&Jsp 概述
    linux 下 tomcat 安装
    执行数据库的更新操作
    JDBC
    Mysql 命令
    hdoj2036 改革春风吹满地——叉积
    常规设置
    pytorch本地安装
  • 原文地址:https://www.cnblogs.com/chongdongxiaoyu/p/11684996.html
Copyright © 2011-2022 走看看