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'))
  • 相关阅读:
    从成本与职责谈测试的核心价值到底是什么
    浅谈测试媛职业发展
    Spotlight监控Oracle--Spotlight On Oracle安装和使用
    Jmeter-阶梯场景设置
    Jmeter-常用线程组设置及场景运行时间计算
    浮点数二分算法
    整数二分算法
    归并排序算法
    快速排序算法
    hadoop3.2+Centos7+5个节点主从模式配置
  • 原文地址:https://www.cnblogs.com/chongdongxiaoyu/p/11684996.html
Copyright © 2011-2022 走看看