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

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

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

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

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

  • 首先,开题短信服务平台,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},您正在进行身份验证,打死都不要告诉别人哦!
  • 所以,对应导入的文件如下,注意:设置单元格格式要选择文本格式
    在这里插入图片描述

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

在这里插入图片描述

  • 也可以查看 发送记录
    在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/38285.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

瑞吉外卖(22)- 短信发送功能开发(了解一下)

文章目录 效果展示短信服务介绍阿里云短信服务-(了解)介绍注册账号 代码开发maven坐标调用API(SMSUtils.java) 效果展示 短信服务介绍 阿里云短信服务-(了解) 介绍 注册账号 这里我们不使用阿里云了,注册需要营业执照,我们只是了…

Tasker短信转发

需要开启权限(在权限管理中)与监听功能(在系统设置的辅助功能中) (1)添加事件: 点击右下角的 ----> 事件 ----> 电话 ----> 收到短信 ----> 不做修改返回即可或者在发件人或者内…

Tasker 短信转发微信,所有通知转发微信

前言 快速写一篇,不想花太多时间,不是详细教程,导入就完了。 准备 一台能看片的安卓手机(至少安卓5.0)。安装好Tasker(版本越新越好,目前5.9.3 beta3)。权限给足,自启&am…

android实现短信自动转发,利用短信通知的方式在Tasker中实现收到Android手机短信自动转发到微信...

在Tasker中利用短信的通知实现短信内容转发到微信 之前的教程是利用Tasker自带的短信变量来实现的,这有一个无法解决问题:在360,魅族,坚果等品牌的手机中无法获取短信的消息内容。 利用短信的通知则可以获取短信的内容&#xff0c…

AIGC技术发展和应用方向

AIGC(Artificial Intelligence Generated Content)是指通过人工智能技术生成的各种文本、图像、音频和视频等多媒体内容。AIGC技术是机器学习和自然语言处理等技术的结合,通过对海量数据的学习和分析,可以让计算机模拟人类的创造力…

未来先行者共赴2023全球智博会

从传统机器学习到深度学习,从简单执行到多模态、多任务的综合处理,人工智能技术正不断向更加智慧和复杂的领域拓展进化。伴随着人工智能一路高歌猛进的跨越式发展,产业寻求共融,加速智慧升级;城市汇流聚链,…

GAN出一个女朋友

文章目录 GAN(生成对抗网络)1. 生成对抗网络简述2.具体内容2.1 网络如何训练2.2 网络训练时会遇到的问题 3.GAN的发展4.GAN的代码实践4.1 基于GAN的mnist数据生成4.2 放大招—生成美女图片4.2.1 爬取美女图片4.2.2 提取人脸4.2.3 开始训练 GAN(生成对抗网络&#xf…

chatgpt赋能python:Python更换桌面背景指南:教你如何用Python快速实现桌面背景更换

Python更换桌面背景指南:教你如何用Python快速实现桌面背景更换 如果你已经厌倦了一成不变的桌面背景,那么Python可以帮助你快速实现更换功能。本指南将教您如何用Python编写简单的代码来更改桌面背景。 如何用Python更换桌面背景 Python中有几个库可…

chatgpt赋能python:Python自定义背景:让你的编程世界更加缤纷多彩

Python 自定义背景:让你的编程世界更加缤纷多彩 随着科技的迅速发展,人们的日常生活和工作中越来越多地依赖于电脑和各种数字设备。而对于程序员来说,他们的编程世界更是离不开电脑和代码编辑器。因此,如何让这个世界变得更加优美…

chatgpt赋能python:如何使用Python将背景色更改为黑色

如何使用Python将背景色更改为黑色 在网页设计中,背景色是非常重要的元素之一。有时候,为了让网页看起来更加时尚和艺术,设计师可能会使用黑色背景来营造一种神秘和高质感的感觉。在本篇文章中,我们将介绍如何使用Python将背景色…

chatgpt赋能python:Python图片查看器:优化你的图片浏览体验

Python图片查看器:优化你的图片浏览体验 如果你常常处理图片,那么一个高效的图片浏览器会节约你大量的时间。本文将介绍一款使用Python编写的开源图片查看器,它可以帮助你快速预览和编辑图片。此外,我们还会分享如何使用关键字优…

C/C++编程:继承构造函数

引入 在传统C中,如果派生类要使用使用基类的构造函数,通常需要在构造函数中显式声明: struct A{ public:A(int i) {} };struct B : A{B (int i) : A(i){} };B派生自A,B又在构造函数中调用A的构造函数,从而完成构造函…

C++11之继承构造函数(using 声明)

系列文章 C11之正则表达式(regex_match、regex_search、regex_replace) C11之线程库(Thread、Mutex、atomic、lock_guard、同步) C11之智能指针(unique_ptr、shared_ptr、weak_ptr、auto_ptr)浅谈内存管…

继承与派生(Part Ⅱ)——派生类的构造函数/析构函数

派生类的构造函数和析构函数 构造函数的主要作用是对数据成员初始化。基类的构造函数是不能继承的,在声明派生类时,派生类并没有把基类的构造函数继承过来,因此,对继承过来的基类成员初始化的工作也要由派生类的构造函数承担。所…

6.12C++:继承基类的构造函数、单继承的构造函数、多继承的构造函数、派生类复制构造函数、派生类的析构函数

1 继承基类的构造函数 class A{ public:A(){}; // A的构造函数 }; class B : public A{ public:using A:A; }2 单继承的构造函数 class A{ public:A(int i){}; }; class B : public A{ public:B(int i, int j): A(i), bb(j); /i传递给A的构造函数,j初始…

JavaScript构造函数继承

首先介绍对象的call()函数和apply()函数,这两个函数的作用相同、用法不同。它们的作用均是指定当前调用函数的this对象是谁。 call()函数:在第一个传递的参数为一个对象,该对象为该函数的this对象,后面依次传递函数的实参。 apply…

c++继承构造函数

【1】为什么需要继承构造函数? 首先,看看如下代码片段: 1 struct A2 { 3 A(int i)4 {} 5 }; 6 7 struct B : A8 { 9 B(int i) : A(i) 10 {} 11 }; 在C中非常常见:B派生于A,B在构造函数中调用A的构造函…

openAI注册/登录 报错汇总

目录 报错类型问题原因及解决**access denied**<br />**提示An error occurred**<br />**Not available**<br />**同一IP地址频繁注册**<br />**cloudflare死循环验证**<br /> 最后 报错类型 access denied You do not have access to chat.op…

【Java面试题】真实的二面面试题(参考答案为纯个人理解)

1. 你掌握前端的哪些知识&#xff1f; vue2element-ui了解一些css,js 2. 那你说一下vue中的路由吧&#xff1f; vue中的路由是用来设定访问路径的,将路径映射到组件页面上 3. 说一下前端vue页面之间传参的方式&#xff1f; 路由查询字符串(我用的) // 路由定义 { path: /a…

yolo

目标检测 导言&#xff1a;目标检测的任务表述 如何从图像中解析出可供计算机理解的信息&#xff0c;是机器视觉的中心问题。深度学习模型由于其强大的表示能力&#xff0c;加之数据量的积累和计算力的进步&#xff0c;成为机器视觉的热点研究方向。 那么&#xff0c;如何理解…