阿里云知识

阿里云短信PythonSDK的用法

阿里云短信PythonSDK的用法示例代码 # coding=utf-8 from jdcloud_sdk.core.credential import Credential from jdcloud_sdk.services.sms.client.SmsClient import SmsClient from jdcloud_sdk.services.sms.apis.BatchSendRequest import BatchSendParamete

阿里云短信PythonSDK的用法示例代码

# coding=utf-8

from jdcloud_sdk.core.credential import Credential

from jdcloud_sdk.services.sms.client.SmsClient import SmsClient

from jdcloud_sdk.services.sms.apis.BatchSendRequest import BatchSendParameters, BatchSendRequest

from jdcloud_sdk.services.sms.apis.StatusReportRequest import StatusReportParameters, StatusReportRequest

from jdcloud_sdk.services.sms.apis.ReplyRequest import ReplyParameters, ReplyRequest

# 地域信息不用修改

regionId = 'cn-north-1'

# 请填写用户aksk (应用管理-概览 页面可以查看自己aksk)

access_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

secret_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

credential = Credential(access_key, secret_key)

client = SmsClient(credential)

# 发送

def testBatchSendMsg():

try:

# 设置模板Id

templateId = 'bm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

# 设置签名Id

signId = 'qm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

# 设置发送手机号

phoneList = ['186xxxxxxxx', '183xxxxxxxx']

parameters = BatchSendParameters(regionId=regionId, templateId=templateId,

signId=signId, phoneList=phoneList)

# 设置模板参数, 非必填

params = [ ]

parameters.setParams(params=params)

request = BatchSendRequest(parameters)

resp = client.send(request)

if resp.error is not None:

print(resp.error.code, resp.error.message)

print(resp.result)

except Exception as e:

print(e)

# 错误处理

# 查询状态报告

def testStatusReport():

try:

# 设置序列号。序列号从下发接口response中获取

sequenceNumber = '1227185xxxxxxxxxxxxxx'

parameters = StatusReportParameters(regionId=regionId, sequenceNumber=sequenceNumber)

# 设置需要获取回执的手机号码列表,非必传

# phoneList = [ ]

# parameters.setPhoneList(phoneList=phoneList)

request = StatusReportRequest(parameters)

resp = client.send(request)

if resp.error is not None:

print(resp.error.code, resp.error.message)

print(resp.result)

except Exception as e:

print(e)

# 查询回复信息

def testReply():

try:

# 设置应用Id

appId = '22ed9c2xxxxxxxxxxxxxxxxxxx'

# 设置查询时间

dataDate = 'xxxx-xx-xx'

parameters = ReplyParameters(regionId=regionId, appId=appId, dataDate=dataDate)

# 设置查询手机号

phoneList = [ ]

parameters.setPhoneList(phoneList=phoneList)

request = ReplyRequest(parameters)

resp = client.send(request)

if resp.error is not None:

print(resp.error.code, resp.error.message)

print(resp.result)

except Exception as e:

print(e)

if __name__ == '__main__':

# 发送短信

testBatchSendMsg()

# 查询状态报告

# testStatusReport()

# 查询回复信息

# testReply()

上一篇:阿里云短信javaSDK的用法

下一篇:阿里云短信PHPSDK的用法

python 阿里云短信接口_阿里云短信PythonSDK的用法相关推荐

  1. java 阿里大于短信接口_阿里大于发送短信使用教程指导

    阿里大于发送短信: 准备工作: (1)应用管理 --> 应用列表 --> 创建应用,从而获取APP Key和APP Secret (2)获取短信签名.短信模板 准备工作完成之后的短信模板 ...

  2. java网站短信接口_网云JAVA短信接口API

    final String userName = "注册用户名"; final String key = "接口鉴权KEY"; final String mobi ...

  3. wsdl互联网短信接口_中国移动推出短信小程序

    小程序赛道要逆天了,继微信小程序,百度小程序,支付宝小程序,头条小程序,360PC小程序之后,中国移动宣布也将进入小程序赛道,推出短信小程序,覆盖生活吃穿住行所有场景! 了解到,所谓的短信小程序其实就 ...

  4. wsdl互联网短信接口_中国移动推出短信小程序,逆袭机会在哪里?

    小程序赛道要逆天了,继微信小程序,百度小程序,支付宝小程序,头条小程序,360PC小程序之后,中国移动宣布也将进入小程序赛道,推出短信小程序,覆盖生活吃穿住行所有场景! 了解到,所谓的短信小程序其实就 ...

  5. 短信验证码(短信接口:阿里云

    实现短信接口与程序的对接:主要使用AK(AccessKey).短信签名.短信模板 1.1 进入阿里云官网,注册登录 https://www.aliyun.com/ 1.2 登录后操作:添加短信签名.短 ...

  6. python短信接口_短信接口DEMO-PYTHON

    云通讯平台-PYTHON短信接口开发示例 #!/usr/bin/python #2.0+++ import requests#导入request模块 import json import hashli ...

  7. 阿里大鱼短信接口教程php,ECSHOP短信接口【ECSHOP阿里大鱼短信】ECSHOP短信插件手机短信服务设置教程-ECSHOP教程网...

    各位朋友大家好,感谢大家对ECSHOP教程网的关注与支持!今天为大家详细解说一下ECSHOP注册短信接口[ECSHOP阿里大鱼短信插件]ECSHOP手机短信服务设置教程: 1.首先登陆:http:// ...

  8. python短信接口_基于 python 的短信接口调用代码示例模板

    阅信短信验证码平台最近会从新梳理基于不同语言的短信接口调用代码示例,是为了迎合市面上现在流行的各个语言代码实现,也是为了能够更好的服务满足客户的不同层次的需求. 下面的代码是基于 python 的短信 ...

  9. 云之讯php短信接口,菏泽java云之讯短信接口价格如何计算? 新锐信息科技服务至上...

    免费接码验证码接收平台 好用的接码平台有以下几个特征: 1.平台功能设置人性化:语音验证码+短信验证码一体化,方便用户使用.现在很多项目都慢慢开始了语音验证码的步伐. 2.平台稳定经营时间久:接码平台 ...

最新文章

  1. i.MX6 u-boot 怎么确定板级头文件
  2. iSCSI的基础实验
  3. MariaDB 主从同步与热备(14)
  4. 禅道之需求追踪和多角色协作流程
  5. JDK源码学习笔记——TreeMap及红黑树
  6. 鸿蒙思维和小央美,中心路汝南路站附近艺术培训
  7. eve可以在linux运行吗,ubuntu下为eve游戏搭载 wine环境
  8. Docker安装及配置镜像加速器
  9. STM32F103:二.(1)点亮LED
  10. 学习编写测试桩之declspec (dllexport)篇
  11. Parallels中使用加密狗读取文件出现错误
  12. 详解利用ShoeBox制作位图字体
  13. 克隆 Ubuntu 1804后续操作:修改用户名、主机名和组名
  14. HTML 小型进销库存界面模板
  15. Termux,安装Aria2 实现BT下载功能
  16. 刀口法测mtf_基于特征像分析的光学镜头MTF测试方法的研究
  17. 华为P30虽好但太贵?2699元起的荣耀20系列来了
  18. matlab中的out模块,matlab-simulink中out模块怎么用?
  19. 电子商务系统的测试(十四)
  20. PHP实现对小程序微信支付v2订单的结果查询

热门文章

  1. 【SICP练习】144 练习3.82
  2. 华为Dorado固态存储技术手册合集
  3. C# 各版本更新简介
  4. 第十届蓝桥杯JavaB组总结
  5. 数据结构-单链表进阶之快慢指针原理(快速查找法)
  6. python调用钉钉API发送消息
  7. python中csv文件通过什么表示字符_python – 如果行包含CSV文件中的字符串,则删除该行...
  8. 自由自在意式手工冰淇淋,健康时尚的美味零食
  9. 【学习笔记】HTTPS概述
  10. 【实例】销售合同VA41屏幕字段增强实例