入门级短信推送,你还不会吗?
短信推送服务是生活中常见的,包括一些企业的营销或验证码场景的服务,这些都是需要短信服务来进行的
在开发中也比较常见,如开发一个个人博客系统,就会给注册或登录界面加上填写手机号发送验证码功能,或者加上发送邮件等功能。
目前,支持个人短信服务的厂商:阿里云、腾讯云,其他厂商都是需要认证为企业用户才能使用短信服务平台的
下面就以阿里云短信推送来介绍下常用的场景服务。
首先,开题短信服务平台,https://dysms.console.aliyun.com/overview
短信时需要收费的,要购买资源包,目前阿里云还是比较考虑周到点,即使用户不购买资源包的情况下,也还是可以使用短信服务的,只不过每一次发送成功的短信要收取一条短信的费用,大概几分钱一条,只要你在账户充几块钱就能体验到了。而腾讯云这边目前暂时不支持这种的,必须购买资源包才能使用短信服务。
两者价格其实都差不多,做活动的时候价格就会降点,一般平时都是都是 50¥1K条。但使用期限,目前两大厂商都是两年之内。
上次有个活动,花了25¥买了5K条短信,还是比较实惠的。
开通后,可以简答学习下短信签名和短信模板,其实官方文档已经写的很详细了,这里就随便提下。
短信签名是短信前面标识符,如:【兮动人】,后面的内容是短信模板了
- 如下,对应的短信模板:
欢迎注册兮动人博客,你的验证码为:${code},您正在进行身份验证,打死都不要告诉别人哦!
- 【云兮动人】就是短信签名,内容就是对应的模板。
- 申请签名和模板都是需求审核的,一般签名使用你备案的网站名即可,模板的话官方也提供了好多参考,可以根据自己的需求来写
个人用户限申请1个验证码签名
适用场景指:验证码场景可与验证码模版匹配发送,通用场景可与验证码、短信通知、推广短信、国际/港澳台短信模版匹配发送
- 一般使用的场景分为两个:通用 和 验证码
- 通用,表示签名可以用于验证码、短信通知等
- 验证码,表示只限于发送验证码的功能模板
签名审核通过后,接着再申请短信模板,选择要申请的短信类型
签名和模板都申请成功后,就可以使用短信服务了
可以使官方提供的SDK编码实现发送短信
https://help.aliyun.com/document_detail/112148.html也可以使用官方的平台来发送短信,下面就演示下:
使用官方提供的群发助手
选择 添加发送任务 ,填写好如下对应的信息
此时我使用的签名是 通用 类型的签名 【云兮动人】(可以用来发送短信通知或验证码),短信模板 使用的是 兮动人
- 这里可以下载范例,查看 变量模板
变量模版范例:“尊敬的${name},您获得${number}元双十一狂欢券,请登录APP领取”
- 从范例可以看出,第一列必须填电话号码,第二、第三列分别对应短信模板中的变量
- 如下,是我要使用的短信模板
欢迎注册兮动人博客,你的验证码为:${code},您正在进行身份验证,打死都不要告诉别人哦!
所以,对应导入的文件如下,注意:设置单元格格式要选择文本格式
导入后再提交任务,发送成功如下
也可以查看 发送记录
验证码和通知类短信 操作都是类似的,只不过是签名和短信模板有些差异,通知类短信模板可以不带变量,就跟你平时收到的活动推广消息一样的。
入门级短信推送,你还不会吗?相关推荐
- 一篇文章带你了解短信推送机制
写作目的: 帮助大家从应用角度了解下短信推送流程.介绍短信行业的一些常规知识,在为企业自身搭建短信平台时,提供一些经验. 一.短信推送定义与常识: 1.1 短信推送: 顾名思义,是指通过运营商将文本或 ...
- 使用阿里云短信推送服务发送验证码
前言 最近课程项目做一个网站,需要实现注册.忘记密码等功能的推送验证码的功能 而且根据相关法律法规,用户也需要手机号认证-(反正很多网站都是这么说的) 介绍 本来想弄一个免费的短信服务商,http:/ ...
- 开发一个短信推送工具需要怎么做
开发一个短信推送工具需要以下几步: 选择合适的编程语言,比如说 Python.Java 等. 选择短信 API 提供商,比如 Twilio.Alibaba Cloud 等. 注册一个账号,获取 API ...
- 【script】15行Python代码实现免费发送手机短信推送消息功能(twilio)
实现的功能 通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送. 本文主要讲如何实现发送短信的功能,全部代码只用15行. 首先贴出实 ...
- zabbix告警短信推送
zabbix告警短信推送 前言 zabbix安装部署 安装zabbix-server.zabbix-agent 启动一个空的MySQL服务器实例 启动Zabbix Java gateway实例 启动Z ...
- java中使用阿里云实现短信推送
1.注入依赖 <!-- 阿里云实现短信推送 --><dependency><groupId>com.aliyun</groupId><artifa ...
- 【免费的短信推送API】【MobTech】【Android】手机短信验证码推送
前言 作业需要用到:短信验证码推送(用于注册).了解到一个免费的手机短信推送平台,就去官网看了看相关API怎么用. http://www.mob.com/wiki/detailed?wiki=SMSS ...
- openwrt下实现定时短信推送
记录一下自己的兴趣折腾:实现路由器每早定时向手机发送天气预报短信. 主要涉及到3个方面:1:短信推送平台 2:linux shell编辑 3:交叉编译等环境搭建 具体实现如下: 先是注册了一个阿里大 ...
- java调用阿里云实现短信推送
1.注册阿里云并开通短信推送功能 2.创建密匙对,该密匙对是访问阿里SDK的钥匙 3.创建主题和订阅(也可以选择使用默认的)并获取endpoint 4.下载最新的SDK 5.新建java项目,把sdk ...
最新文章
- LEADTOOLS HTML5/JavaScript 实现客户端图像处理
- 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 一 )
- iOS 开发各种传值
- Java 集合框架部分面试题
- 【JFreeChart】JFreeChart—输出折线图
- 信息摘要技术及算法介绍
- selenium打开Firefox、IE、Chrome浏览器【python】
- pytest测试框架(六)---使用skip和skipif跳过测试用例
- lamp怎么使用mysql_lamp(四)mysql操作
- 真封神服务器怎么修改,手把手教你修改炫酷真封神游戏角色名
- 多表连接查询和多次单表查询哪个效率高
- kali linux桌面图标不显示,Kali Linux(Debian) 图标不显示 原因与解决方法-博客
- mysql中ndb_restore_mysql ndb集群与恢复
- WordPress总裁CeoMax主题模板源码3.9.1无需授权
- Android P 分屏显示
- CocoaPods使用中的invalid byte sequence in US-ASCII错误
- 【IP地址】IP地址与子网划分
- 运输验证ASTM D4169标准 富港检测技术(东莞)有限公司
- android sim locked 不能拨打紧急号码,[Android]Unlock SIMLOCK
- 苹果电脑专业下载器Folx的排序功能怎么使用
热门文章
- MapReduce程序中的万能输入FileInputFormat.addInputPaths
- ppt文件提示处于受保护状处理方案
- 【FFMpeg 命令行】基本应用
- 计算机的基础单位和四种进制的基本知识
- 论文总结3-Sub-center ArcFace: Boosting Face Recognition by Large-scale Noisy Web Faces
- (理财九)保值账户如何投资理财实现5年内短期目标
- Android 仿今日头条视频播放器实现(不使用节操哟)
- GB18030全汉字表
- 老邹寻找Magento商业合作伙伴
- 解决md导入CSDN中图片大小过大 改变图片的大小