短信推送服务是生活中常见的,包括一些企业的营销或验证码场景的服务,这些都是需要短信服务来进行的

在开发中也比较常见,如开发一个个人博客系统,就会给注册或登录界面加上填写手机号发送验证码功能,或者加上发送邮件等功能。

目前,支持个人短信服务的厂商:阿里云、腾讯云,其他厂商都是需要认证为企业用户才能使用短信服务平台的

下面就以阿里云短信推送来介绍下常用的场景服务。

  • 首先,开题短信服务平台,https://dysms.console.aliyun.com/overview

  • 短信时需要收费的,要购买资源包,目前阿里云还是比较考虑周到点,即使用户不购买资源包的情况下,也还是可以使用短信服务的,只不过每一次发送成功的短信要收取一条短信的费用,大概几分钱一条,只要你在账户充几块钱就能体验到了。而腾讯云这边目前暂时不支持这种的,必须购买资源包才能使用短信服务。

  • 两者价格其实都差不多,做活动的时候价格就会降点,一般平时都是都是 50¥1K条。但使用期限,目前两大厂商都是两年之内。

  • 上次有个活动,花了25¥买了5K条短信,还是比较实惠的。

  • 开通后,可以简答学习下短信签名和短信模板,其实官方文档已经写的很详细了,这里就随便提下。

  • 短信签名是短信前面标识符,如:【兮动人】,后面的内容是短信模板了

  • 如下,对应的短信模板:
欢迎注册兮动人博客,你的验证码为:${code},您正在进行身份验证,打死都不要告诉别人哦!
  • 【云兮动人】就是短信签名,内容就是对应的模板。
  • 申请签名和模板都是需求审核的,一般签名使用你备案的网站名即可,模板的话官方也提供了好多参考,可以根据自己的需求来写

个人用户限申请1个验证码签名

适用场景指:验证码场景可与验证码模版匹配发送,通用场景可与验证码、短信通知、推广短信、国际/港澳台短信模版匹配发送

  • 一般使用的场景分为两个:通用 和 验证码
  1. 通用,表示签名可以用于验证码、短信通知等
  2. 验证码,表示只限于发送验证码的功能模板

  • 签名审核通过后,接着再申请短信模板,选择要申请的短信类型

  • 签名和模板都申请成功后,就可以使用短信服务了

  • 可以使官方提供的SDK编码实现发送短信
    https://help.aliyun.com/document_detail/112148.html

  • 也可以使用官方的平台来发送短信,下面就演示下:

  • 使用官方提供的群发助手

  • 选择 添加发送任务 ,填写好如下对应的信息

  • 此时我使用的签名是 通用 类型的签名 【云兮动人】(可以用来发送短信通知或验证码),短信模板 使用的是 兮动人

  • 这里可以下载范例,查看 变量模板
变量模版范例:“尊敬的${name},您获得${number}元双十一狂欢券,请登录APP领取”

  • 从范例可以看出,第一列必须填电话号码,第二、第三列分别对应短信模板中的变量
  • 如下,是我要使用的短信模板
欢迎注册兮动人博客,你的验证码为:${code},您正在进行身份验证,打死都不要告诉别人哦!
  • 所以,对应导入的文件如下,注意:设置单元格格式要选择文本格式

  • 导入后再提交任务,发送成功如下

  • 也可以查看 发送记录

  • 验证码和通知类短信 操作都是类似的,只不过是签名和短信模板有些差异,通知类短信模板可以不带变量,就跟你平时收到的活动推广消息一样的。

入门级短信推送,你还不会吗?相关推荐

  1. 一篇文章带你了解短信推送机制

    写作目的: 帮助大家从应用角度了解下短信推送流程.介绍短信行业的一些常规知识,在为企业自身搭建短信平台时,提供一些经验. 一.短信推送定义与常识: 1.1 短信推送: 顾名思义,是指通过运营商将文本或 ...

  2. 使用阿里云短信推送服务发送验证码

    前言 最近课程项目做一个网站,需要实现注册.忘记密码等功能的推送验证码的功能 而且根据相关法律法规,用户也需要手机号认证-(反正很多网站都是这么说的) 介绍 本来想弄一个免费的短信服务商,http:/ ...

  3. 开发一个短信推送工具需要怎么做

    开发一个短信推送工具需要以下几步: 选择合适的编程语言,比如说 Python.Java 等. 选择短信 API 提供商,比如 Twilio.Alibaba Cloud 等. 注册一个账号,获取 API ...

  4. 【script】15行Python代码实现免费发送手机短信推送消息功能(twilio)

    实现的功能 通过代码定时给手机推送短信,短信内容可以自定义文字,当然你也可以去别的网站爬取每日心灵鸡汤,天气预报或其它信息进行推送. 本文主要讲如何实现发送短信的功能,全部代码只用15行. 首先贴出实 ...

  5. zabbix告警短信推送

    zabbix告警短信推送 前言 zabbix安装部署 安装zabbix-server.zabbix-agent 启动一个空的MySQL服务器实例 启动Zabbix Java gateway实例 启动Z ...

  6. java中使用阿里云实现短信推送

    1.注入依赖 <!-- 阿里云实现短信推送 --><dependency><groupId>com.aliyun</groupId><artifa ...

  7. 【免费的短信推送API】【MobTech】【Android】手机短信验证码推送

    前言 作业需要用到:短信验证码推送(用于注册).了解到一个免费的手机短信推送平台,就去官网看了看相关API怎么用. http://www.mob.com/wiki/detailed?wiki=SMSS ...

  8. openwrt下实现定时短信推送

    记录一下自己的兴趣折腾:实现路由器每早定时向手机发送天气预报短信. 主要涉及到3个方面:1:短信推送平台  2:linux shell编辑 3:交叉编译等环境搭建 具体实现如下: 先是注册了一个阿里大 ...

  9. java调用阿里云实现短信推送

    1.注册阿里云并开通短信推送功能 2.创建密匙对,该密匙对是访问阿里SDK的钥匙 3.创建主题和订阅(也可以选择使用默认的)并获取endpoint 4.下载最新的SDK 5.新建java项目,把sdk ...

最新文章

  1. LEADTOOLS HTML5/JavaScript 实现客户端图像处理
  2. 【Android 事件分发】事件分发源码分析 ( ViewGroup 事件传递机制 一 )
  3. iOS 开发各种传值
  4. Java 集合框架部分面试题
  5. 【JFreeChart】JFreeChart—输出折线图
  6. 信息摘要技术及算法介绍
  7. selenium打开Firefox、IE、Chrome浏览器【python】
  8. pytest测试框架(六)---使用skip和skipif跳过测试用例
  9. lamp怎么使用mysql_lamp(四)mysql操作
  10. 真封神服务器怎么修改,手把手教你修改炫酷真封神游戏角色名
  11. 多表连接查询和多次单表查询哪个效率高
  12. kali linux桌面图标不显示,Kali Linux(Debian) 图标不显示 原因与解决方法-博客
  13. mysql中ndb_restore_mysql ndb集群与恢复
  14. WordPress总裁CeoMax主题模板源码3.9.1无需授权
  15. Android P 分屏显示
  16. CocoaPods使用中的invalid byte sequence in US-ASCII错误
  17. 【IP地址】IP地址与子网划分
  18. 运输验证ASTM D4169标准 富港检测技术(东莞)有限公司
  19. android sim locked 不能拨打紧急号码,[Android]Unlock SIMLOCK
  20. 苹果电脑专业下载器Folx的排序功能怎么使用

热门文章

  1. MapReduce程序中的万能输入FileInputFormat.addInputPaths
  2. ppt文件提示处于受保护状处理方案
  3. 【FFMpeg 命令行】基本应用
  4. 计算机的基础单位和四种进制的基本知识
  5. 论文总结3-Sub-center ArcFace: Boosting Face Recognition by Large-scale Noisy Web Faces
  6. (理财九)保值账户如何投资理财实现5年内短期目标
  7. Android 仿今日头条视频播放器实现(不使用节操哟)
  8. GB18030全汉字表
  9. 老邹寻找Magento商业合作伙伴
  10. 解决md导入CSDN中图片大小过大 改变图片的大小