您的位置:首页 > 编程语言 > Java开发

使用第三方平台做Java服务端推送短信

2016-10-23 00:00 381 查看
摘要: 目前第三方短信推送平台有很多,例如:云片、云通迅、麦轩科技等,我在做这方便时使用的是云片。第三方平台只是负责推送短信,用途可以多样化,例如:做短信验证码、短信消息提示等,内容由自个决定。这里适合初次接触者看,因为这并不是难。

1. 首先在云片官网注册一个账户。



新注册的用户里面有0.5元,推送一条短信费用是0.055元。会分配一个唯一的apikey,每次调用时,要带上,它是用户的唯一标识。

2. 设置短信模板:

短信模板包含两部分: 一时签名,二是短信内容,例如: 【云片网】您的验证码是#code# ,若非本人,请忽略。

其中[【云片网】 这个 就是签名, 后面的一大串就是短信模板,#code# 是占位符,动态改变的。 作为一个参数值传递 。

(1)设置短信签名,需要云片审核,要想快速通过,可直接联系他们客服。



(2)签名审核成功后,可设置模板,



可以为 :您的验证码是#code#。 内容可根据业务需求去定。

这样 第三方控制台就设置好了,如果 想要更安全点,可是设置黑白名单之类的,添加的是服务器IP。还可以查看日志,只要调用了他们的接口,无论是成功还是失败都有日志的 ,很清楚,其它的就不在这啰嗦了,可以自己倒持控制台。

3. 开始进入正题,在项目中调用云片提供的接口,要在pom.xml 中配置配置依赖,

具体的调用代码示例就不粘贴了,这是api的例子 https://www.yunpian.com/api/demo.html,可以看一下。
其中 需要注意的:

(1)修改apikay为自己账户的,这个是死的,唯一不变的,除非你使用了另一个账户。



(2)要发送的手机号码,这个是动态改变的,向哪一个号发送短信。



(3) 设置要发送的内容,这个内容可以自己定义,但在控制台中设置的模板的一些占位符(#code#)就要设置成具体的值了,例如下图(#code# 换成了1234),



(4) 调用 云片 短信推送接口,在这里说明一下 调用的两种方式,一是智能匹配方式,也是官方推荐的一种,二是 指定模板的方式,个人建议也是使用智能匹配方式,方便、省事。



这个是官网给出的例子,把里面的东西拿出来就可以了。至于其它代码有兴趣的可以看一下。要把官方给的代码运用到自己的项目中,最好做一下分层分开,该抽取的抽取,该封装的封装,以便后期维护。

云片除了短信还有其它一些功能,什么语音啦,流量啦,闲时可以倒持一下,很简单。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: