Cbss通用短信平台
2016-07-26 09:50:47 0 举报
Cbss通用短信平台是一款功能强大的短信发送工具,它能够支持多种不同类型的短信,包括验证码、营销短信等。该平台具有高效、稳定、安全的特点,能够快速地将信息传递给目标用户。此外,Cbss通用短信平台还提供了丰富的API接口,方便开发者进行二次开发和集成。总之,Cbss通用短信平台是一款值得信赖的短信发送工具,能够满足您的各种需求。 希望这能回答您的问题。如果您还有其他问题,请随时问我。
作者其他创作
大纲/内容
根据CBSS通用短信平台配置的AppId和上一步骤生成的数字签名进行发送短信接口请求
使用高级权限登录Cbss后台
梦网
根据SMS_Supplier 调用不同短信运营商
结束
华为
注释
(appname, Appid ,Moblie ,Content, ip ,供应商id,smsMsgId,Status 发送结果状态,CreateTime )
应用层根据短信平台返回的errocode做相应的业务处理。
253
根据不同的响应情况返回不同的errorcode 和errmsg/data
请求Json示例:{ \"Sinature\": \"9880169408179c705508fc9bb141ceef63993e01\
配置应用需要短信平台实现的功能以及参数
开始/结束
N
其他供应商
1、各应用引用短信需要验证,防止被刷短信2、短信秘钥需要保护,不被泄露,支持更改3、能区分统计各应用的使用情况(按应用,按时间 统计)4、支持权限分配(主要就是像张进或其它人要群发,可以单独开放这一个页面)5、短信量低于一定时发告警信息(可自定值)6、每天发送超过某个值的短信提醒(可自定值)问题: (如果是单台则使用进程内,多台则使用redis)1.如何方便统计性能更优。(每日统计 、app每日统计 、短信平台每日统计)暂定解决方案:一天几万日志。考虑按月分表,实现一个存储过程。表不存在则执行存储过程创建表而且在路由表添加记录。执行统计之前先查路由表。 2.如何更新每日短信数量。 (首先从缓存中去取。如果没取到当日的值则新增一条当日缓存。缓存过期时间为一天过期则回收处理。) 存储在文本文档中,或者放在缓存中。或者放在数据库中。 3.如何统计平台剩余短信数量。(何时发送请求监控余额) 4.每天监控阈值的监听点在哪里合理。 目前梦网和253云支持查询余额接口。华为云暂时不支持。 支持查询余额接口有253云 和梦网云 ;(253云后台支持阈值提醒) 暂定解决方案存储在缓存中。每日过期。当日缓存数据不存在则调用接口api。每次调用发送短信接口都从缓存中取。然后更新缓存剩余短信数量。5. 华为云的结果返回不是实时返回。实际接收结果需要调用回调函数。
首先根据Signature 进行数字验签,检验当前请求是否合法
Y
CBSS通用短信平台使用流程
进入短信应用配置界面
CBSS通用短信平台
开始
首先根据约定好的SecretKey进行构造数字签名Signature
应用层(以同步学为例)
根据调用供应商结果返回记录发送短信日志。记录信息见注释
检查Appid 是否合法
错误码分为errcode和errmsg两部分,开发者通过阅读errmsg即可知晓错误原因。常见返回码说明如下(暂定):返回码 说明-1 系统繁忙,此时请开发者稍后再试。0 请求成功40001 签名不合法40002 不合法的Appid,请开发者检查AppID的正确性,避免异常字符,注意大小写。
0 条评论
下一页