2025年Java 利用“云之讯”实现发送短信接口

Java 利用“云之讯”实现发送短信接口实现短信发送 一般都会采用引入第三方工具的方式来实现此功能 第三方工具有很多看你选择 比如 SMS 啊里云 秒嘀科技等等 但对于我个人而言这些都不怎么好 要么试用短信少 要么资源不足 还有些更离谱 要公司的营业证来完善个人注册信息 你说这些对于一个初学者来说现实吗

大家好,我是讯享网,很高兴认识大家。

八个小步骤实现短信发送:

1、 在云之讯官网注册接口账号

2、 创建应用

  其实每个账号可以创建多个应用,这样是为了更好的使用和管理。其中每个应用里还可以有多个短信模板。因为有时候我们有多个项目要使用或这要使用不同的模板。
在这里插入图片描述
讯享网
添加应用:
在这里插入图片描述

3、 创建短信模板

  首先要在“云之讯”上生成你想要的模板,等待工作人员审核。审核通过了,才可以使用你的短信模板。要注意的二个小点,模板内容里面的参数要和你后台里配的参数对应;第三方工具有很多,看它是否运营(移动、联通、电信)支不支持短信模板。
在这里插入图片描述
创建一个新的短信模板(这里有几种模板看你的需求再选择):
在这里插入图片描述

4、 创建测试号

在这里插入图片描述
添加一个新的测试号
在这里插入图片描述

5、SDK下载

  到这里呢!基本的工作已经完成。到代码了,是不是在担心代码不会写!或者看不懂代码的意思!这些都不用担心,因为这个“云之讯”上面可以下直接下载源码还有使用文档,只需要你修改参数配置就可以使用了。其中里面的也有很多可以直接调用的方法比如:指定模板单发、指定模板群发、增加模板、查询模板、编辑模板、删除模板,但需要修改一下参数。
在这里插入图片描述

6、修改config.properties 配置文件

  我们在测试期间一定要把配置文件中的“is_test”设置为true,否则在运行的过程中报错。等到项目可以上市了,才可以把“is_test”设置为false。
在这里插入图片描述

7、 修改参数

(1)、接口账号 (sid):用户的账号唯一标识“Account Sid”,在开发者控制台获取。
(2)、接口账号的密码 (token):用户密钥“Auth Token”,在开发者控制台获取。
(3)、项目应用编号 (appid):创建应用时系统分配的唯一标示。
(4)、模板ID (templateid):可在后台短信产品→选择接入的应用→短信模板-模板ID,查看该模板ID。
(5)、模板参数 (param):模板中的替换参数,如该模板不存在参数则无需传该参数或者参数为空,如果有多个参数则需要写在同一个字符串中,以英文逗号分隔 (如:“a,b,c”),参数中不能含有特殊符号“【】”和“,”
(6)、手机号码 (mobile): 接收的单个手机号,暂仅支持国内号码
参数的配置:

 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    request.setCharacterEncoding("utf-8"); //(接口账号)用户的账号唯一标识“Account Sid”,在开发者控制台获取 String sid = "db59c3c*43f17dcd369"; //(接口账号的密码)用户密钥“Auth Token”,在开发者控制台获取 String token = "ff86aca*deae4359b7"; //(项目应用编号)创建应用时系统分配的唯一标示 String appid = "ced86dc*6c26bb0d19"; //(模板id)可在后台短信产品→选择接入的应用→短信模板-模板ID,查看该模板ID String templateid = ""; //参数内容也是动态的,当参数的个数要和模板的一致 //(参数)模板中的替换参数,如该模板不存在参数则无需传该参数或者参数为空,如果有多个参数则需要写在同一个字符串中,以英文逗号分隔 (如:“a,b,c”),参数中不能含有特殊符号“【】”和“,” String param =(int)((Math.random()*9+1)*)+","+request.getParameter("address"); //(手机号码,这个是动态的)接收的单个手机号,暂仅支持国内号码 String mobile =request.getParameter("mobile"); //唯一表示符(用户名) 用户透传ID,随状态报告返回 String uid = ""; //"msg":"参数sid或token错误","smsid":"","uid":"" testSendSms(sid, token, appid, templateid, param, mobile, uid); } 

讯享网

查找相关的参数:
在这里插入图片描述

8、 运行测试

  运行的过程中一般情况下,都不会报错。如果报错了,检查几个方面参数的配置是否正确;短信模板的参数的个数是否对应;是否登录注册账号;下载的是否是Web Project 项目。正常运行结果:
在这里插入图片描述
  到这里基本的操作已经完成,如果你的项目要上市了。一定不要忘记两个小问题:第一,把config.properties 配置文件中的“is_test”设置为false。第二,还要在云之讯的官网进行认证。然后,这样你就可以放心的使用啦!

小讯
上一篇 2025-03-05 21:27
下一篇 2025-02-22 15:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/17582.html