面向短信接口开发实例

简介: 1、开发背景 前提拥有短信网关的凭证、且信息有效。自行购买、此实例以“浪驰”商务短信快车为例。 现如今遇到很多的情况都要用的短信发送的功能、比如:用户注册获取验证码、平台给用户推送信息等等、其实现原理大致相同、 无复杂的逻辑需要理解、只需要熟悉对应的短信网关亦或是邮件网关的相应规则即可。 2、java开发实例 a)以配置文件的形式来存储短信网关的账户信息、每次需要调用是、通过调用

1、开发背景

前提拥有短信网关的凭证、且信息有效。自行购买、此实例以“浪驰”商务短信快车为例。

现如今遇到很多的情况都要用的短信发送的功能、比如:用户注册获取验证码、平台给用户推送信息等等、其实现原理大致相同、

无复杂的逻辑需要理解、只需要熟悉对应的短信网关亦或是邮件网关的相应规则即可。

2、java开发实例

a)以配置文件的形式来存储短信网关的账户信息、每次需要调用是、通过调用加密的配置文件来获取账户信息。

b)以接口的形式定义发送短信的功能        好处多多:比如项目中发送短信的功能都是调用这个接口、那么下次换个短信网关、

程序接口和其他地方不需要动、只需要修改接口实现类即可;

c)调用短信接口 具体是需求而定。比如此处的需求为被动发送短信、即触发之后发送;不需要做持久化操作。

短信接口定义:浪驰商务快车短信网页接口文档

密码加密器:百度云下载地址   密码:y3d8

3、浪驰短信接口注意事项:

   a)接口编码是GB2312如果出现手机收到短信内容是乱码可对短信内容做URLENCODE编码

b)登录、发送短信、维持心跳、注销;整个流程必须在一个session中完成;否则会出现无法登录、无法注销或其他异常、

到时候就需要联系客服来人工去除登录标

c)若做持久化操作:心跳连接建议 50秒--2分钟做一次 如果出现异常掉线 没有正常注销 会在5—15分钟后掉线

(前提没写IE缓存)所以建议5分钟重连一次 频繁的连接将当恶意连接处理

   d)建议不要写IE缓存 因为出现异常掉线了 没有正常注销的情况下 重连可能长时间返回1000的错误(当前用户已登录)

e)建议发送短信 间隔0.1秒提交一次, 群发一次最多提交1000个手机号

f)密码需要特殊加密方可使用、加密工具 见 附件。

4、代码贴图

a)账户配置文件


b)接口


c)实现类








备注:以上代码贴图为通用实现方法、无需登录、直接调用方法发送即可;若要进行持久化操作则需要如下操作:



等等  操作、具体根据需求去看使用什么函数、写什么方法就可以了。

最重要的一步是:

因为一系列持久化的操作是要在同一个session中完成的、每个HTTP 请求都是会生成一个不同的SESSIONID  设置了刚才那一步 这样SESSIONID 就相同了 不设置就是系统默认的了。

最后补全一个错误代码编号:2008  是因为落款没加 或者落款不对

目录
相关文章
|
2月前
|
Java 应用服务中间件 开发工具
如何使用支付宝沙箱环境支付并公网调用sdk创建支付单服务
如何使用支付宝沙箱环境支付并公网调用sdk创建支付单服务
|
JSON 算法 开发工具
拒绝臃肿,一个文件搞定 C# 调用阿里云短信服务发送短信
短信发送是软件开发中的一个常见功能,在国内常用于基于短信验证码的用户注册、找回密码和操作授权等场景。阿里云的短信服务在调用时需要实现一个不是那么容易的签名算法,但如果只是为了发送短信这一个功能就去引用其提供的 SDK 显得非常不经济。
932 1
|
消息中间件 安全 API
记项目的一次发送短信及短信模板配置分享
我们日常使用的软件或者网站,大部分都在使用短信业务,比如 注册 、 验证码功能 。还有一些特定的业务需要发送短信通知国内外用户等。有了需求就会有平台提供服务,国内有很多互联网公司都提供短信业务,比如阿里云、腾讯云、七牛。本次我们主要讲解的是阿里云提供的短信服务。
记项目的一次发送短信及短信模板配置分享
|
19天前
|
安全 Java API
阿里云短信简介和接入流程
准备阿里云短信服务:1. 注册阿里云账号并实名,建议使用企业实名,个人无法接入短信发送API。2. 购买短信,可选验证码、通知、推广等类型。3. 设置短信签名和模板,签名用于短信前缀,模板包含具体短信内容,需审核。4. 创建并配置子用户AccessKey,仅分配短信权限,确保安全。5. 如有泄露,禁用或删除AccessKey。6. 开发阶段,参考官方文档和SDK进行代码接入。
|
2月前
|
运维 监控 数据安全/隐私保护
应用研发平台EMAS产品常见问题之自定义通知铃声失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
10月前
|
安全 Java API
阿里云短信介绍和购买流程和使用流程
联网时代短信的应用无处不在,如APP的注册,平时的短信通知等。 下面就由小编系统的讲解一下阿里云短信的购买和使用流程
|
9月前
|
安全 API 数据安全/隐私保护
短信服务在项目中的配置及如何实现验证码登录
短信服务在项目中的配置及如何实现验证码登录
147 0
|
10月前
|
API
阿里短信平台api短信接口收费价格表
阿里短信平台api短信接口收费价格表,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条
678 0
|
10月前
阿里云短信验证码收费标准
阿里云短信验证码收费标准,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条。新用户购买阿里云短信套餐包6.9元200条起,价格低至0.032元/条
192 0
|
12月前
|
小程序 安全 API
小程序云开发实现微信支付,小程序支付常见问题汇总及解决方案
小程序云开发实现微信支付,小程序支付常见问题汇总及解决方案
433 0