国际web短信软件平台开发定制接口通道分类|移讯云短信系统

国际web短信软件平台开发定制接口通道分类|移讯云短信系统

平台外放接口介绍

支持接入CMPP接口,支持SMPP通道接入,支持外放CMPP接口(其他平台可以通过CMPP接入我平台),支持HTTP API JSON 接口,支持HTTP API 回执接口,支持验证码生成接口,支持变量接口

短信服务端号码通道分类

短信后开发按照要求有个功能是发送分流。就是当短信客户端提交过来的短信号码包含移动、联通、电信时,系统要实现不通类型的号码进入不同的发送通道端口。

遇到数据量过大时,如果只是通过网页B/S的结构无法实现大量的数据处理,并且客户要等待数据处理完毕才能关闭发送页面。大大降低了短信客户端客户的体验。用户会觉得提交过程缓慢。此时就用到了短信服务程序来进行处理分流。

短信服务端收到客户提交的短信后,系统会进行数据分类,然后根据后台设置好的不同类型号码的分流通道进行分流处理,100万条号码的处理速度通过多现成压缩到了5秒左右。

此接口为发送接口可直接通过pos直接调用 直接发送,源码短信平台搭建平台时 包含此功能,在客户端中可查看API接口文档

接口名称:自定义短信发送接口

接口方式:POST

接口返回类型:JSON

接口地址:http://平台地址/send/send_api.aspx

接口参数参数作用是否必填备注

sms_user 接口账号 必填 客户端登陆账号

pass 账号密码 必填 用户账号对应的密码

send_phone 发送号码 必填 发信发送的目的号码.多个号码之间用半角逗号隔开 (每包最多20000个)

message 发送内容 必填 短信的内容

tongdao 通道名称 必填 分配的通道名称

接口提交成功返回值格式

提交返回成功格式:{"status":0,"msgnumber":"3114477723111099"}

返回值字段说明

msgnumber:此次提交批次号用于接收状态使用

status值是0代表提交成功

status值是1代表提交号码超出3000个号码,每次提交每包不能超出3000条

status值是2代表发送账号余额不足

status值是3代表账号和密码错误

status值是4代表参数错误

status值是5代表通道不存在

通道返回状态服务程序

经常做接口的开发人员都知道不通的接口供应商提供的接口返回格式和字段都不一样,我们需要为不一样格式的接口重写接口的代码来适应相应的接口。这种做法就很麻烦。

我们为了避免这种问题的出现,我们将通道返回程序修改成了统一规范。

我们不用原始的数据解析方法,采用了字符串函数来操作。

每个接口返回的数据无论是XML还是JSON 都会有开始节点 和结束节点,每组信息都会一个分割。每组信息中的每个字段一会有相应分割 。

首先先测试下通道返回数据的格式然后找到上述所说的相关分隔符,将分隔符通过短信后台进行输入记录设置。

服务程序获取到状态时会将解析后返回的数据,将数据中不需要的字符全部清除,将返回的字段分割符替换成换行(\r\n)。然后把数据列表化一行一个 然后根据需要获取到需要的字段数据即可

通常需要获取到的状态数据是手机号,返回状态值(此状态值和发送时获取到的通道状态值是匹配的)。获取到这些数据后进行数据库匹配更新相应数据即可反馈到客户端和后台。

通道路由功能介绍

支持地区通道分流,支持关键字,关键词通道分流,支持白名单独立通道,支持全网通道分流,支持通道可发地区设置,通道路由分组,用户通道分组设置,可通后台添加模板场景和模板类型,支持变量模板

这里先介绍下客户的定制需求,稍候放出开发构架和开发思路

我们根据市场需要,开发了一套可以接入国际通道的短信系统。

客户对短信平台系统开发的定制要求:

1:客户端支持英文和中文切换

2:客户端发送自定义短信时,客户必须可以自行选择通道。

3:客户选择通道时,必须已列表形式。通道选择列表时必须有通道名称(通道名称必须能在后台进行设置),通道所属国家的国旗图标,通道余额

4:客户选择通道后,可通过此通道发出

5:每个通道的可用条数必须是独立的。

6:界面必须是已国外形式出现。不能使用模板页面,不能使用中规中矩的页面

7:手机访问要自适应客户端和后台

8:必须能接入SMPP通道,必须实时返回每个号码的状态,中文状态,通道真正状态,通道批次号和系统自带批次号

9:日志报表必须能区分号码归属地和运营商

10:必须支持对外HTTP api接口,方便其他软件对接平台系统

11:客户端首页必须显示 服务器状态和SMPP服务程序是否正常的状态。要实时更新

12:后台必须能停用客户通道,停用后客户不能在发送短信时不能再次使用

13:预留模块可进行升级和二次短信开发和搭建。

关于客户通道充值

通过后台给客户分配通道后,必须给客户的通道充值 才可进行发送。不通道 不通条数。

例如给某个客户分配两个通道 A通道和B通道 然后点击用户管理中的充值  给这个客户两个不同的通道进行充值 例如给A通道充值1000条  B通道充值2000条

那么当客户登录后点击短信发送 选择不同通道时 显示的可用条数不一样。

对短信平台定制的调整

根据客户要求我们修改了如下功能

1:全新的页面。

2:导入了号码归属地数据库。

3:修改了数据库表,用来分配客户端通道和不通通道不通条数。

4:增加了通道图片国旗显示。

5:服务程序修改了状态数据返回值和数据成功失败未知条数整理。

6:修改了短信平台服务程序中的回执速度和发送提交速度。 

7:修改了界面手机自适应效果,杜绝以前手机打开不能适应手机、显示不全、手机显示跑位问题。

8:在首页显示实时更新服务器状态是否正常。

短信平台源码搭建的代码展示

发送服务程序

发送服务程序是我们写的一个24小时运行的EXE程序,通过此服务程序来进行短信的发送。

发送服务程序获取ACCESS数据库中相关的临时发送数据,然后进行数据参数拼接。

系统先获取当前要发送的短信的发送类型和通道类型,然后系统会调用不同的方法。

例如发送类型是POST通道类型是XML系统则会调用xml的POST方法进行短信的发送,并且通过相应的方法进行数据解析。

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

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

相关文章

短信API接口

一、关于短信API接口 第三方短信服务商提供短信API接口,短信一般是编辑好内容,调用接口发送即可。我们这里提供一个注册好的账号,其中短信API服务器地址为: https://itdage.com/kkb/kkbsms 参数列表为: key&#xff1a…

国际短信系统平台发送接口说明方法|网页短信平台开发搭建-移讯云短信系统

国际短信系统平台发送接口说明方法|网页短信平台开发搭建-移讯云短信系统 此接口为发送接口可直接通过pos直接调用 直接发送,源码短信平台搭建平台时 包含此功能,在客户端中可查看API接口文档 接口名称:自定义短信发送接口 接口方式&#x…

短信平台哪个好用?记录短信接口使用感受

目前市场上的企业短信平台众多,主要分为三大类,即国内三大运营商、云短信平台和专一短信平台服务商。那么哪些短信平台更好用呢? 其实没有最好的短信群发平台,只有最适合的短信群发平台,不同类型的短信平台都有自己的…

各大短信平台接入方法

短信平台有哪些 最为著名的三大平台:华为短信、阿里短信、腾讯短信;根据各家官网的接入文档进行使用 短信平台接入流程 需要具备哪些信息 各家所需信息不太相同,大致如下: 1.app key 2.app 秘钥 3.app 签名 3.发送者id 4.模版&…

发送短信工具类(亿美短信平台接口)

 一般我们都是需要接入第三方短信平台,我这边是接入亿美的短信平台sdk,在我们的项目中只需要导入emayclient.jar就可以使用发送接口,当然前提是你有账户和密码,就涉及到购买了。不过其他不多讲&#xff0…

国际web短信软件平台开发搭建后台功能|移讯云短信系统

国际web短信软件平台开发搭建后台功能|移讯云短信系统 特色功能模块功能列表 1:通道路由模块 1.1:通道地区设置 1.2:通道关键词分流 1.3:白名单独立通道设置 1.4:通道分组设置 1.5:通道分组分配 1.6…

调用Android短信软件进行短信群发

最近想做一个可以群发短信的功能,但又不想自己做一个发短信的界面,之前也做过利用Intent调用系统发短信功能,这个网上也有大把人发过。 String mobile "18900000000" Intent intent new Intent(Intent.ACTION_VIE…

短信接口平台

最近忙着弄短信接口的平台程序,现在已经基本做完,跑起来看着还挺顺的。我简单介绍一下。 详细说明 中国电信和中国移动的短信协议要求客户端主动连接到网关收取信息,并且接受的连接只能有一个。因此客户端的接收程序必须尽快处理收到的信息…

什么是短信平台api接口?

自从人类诞生了手机,短信便随之而来,虽然后来有了更多的即时通信工具,如QQ和微信,个人用短信的机会已经很少了,但是对于企业公司来说,短信一直是非常方便的信息传递工具。 那些带有营销性质的企业和商家会通…

营销短信API,免费接口

接口地址: https://api.kertennet.com/live/sms 返回格式: json 请求方式: GET 请求示例: https://api.kertennet.com/live/sms?text短信代发&sign可腾代发&phoneNum1782016XXXX 请求参数说明: 返回数据:

关于origin简单作图

1.首先将要分析的数据放入表格中。 2.其次打开origin作图软件,点击File----import—Excal 导入表格 3.点击箭头所指图标 4.双击图中的数据黑点既可以调剂点的形状和数据 5.x,y轴的调节同上。

R语言中作图的一些基本代码

文章目录 利用par()函数设置公共绘图参数(重点)在已有的plot图像中如何添加线条做出三维表面图控制坐标轴显示的区域在指定坐标中做注释标题和xy的标签标题中的字体通过title()对图形的坐标轴名称和图形标题进行编辑(重点)是否显示坐标轴是否显示坐标刻度…

Excel作图时,将一列设置为横坐标

原始需求 原始数据如下 直接选择两列数据作图会变成这个样子(不是想要的效果) 正确做法 1、先选择纵坐标数据 2、插入折线图 3、右键横坐标选择数据 4、点击笔的按钮 5、点此按钮,选择相应数据,回车 6、就达到想要的效果了 7、添…

matlab米氏方程作图,双倒数作图法米氏方程

米氏方程与双倒数作图法(Lineweaver-Burk plot) 米氏方程(Michaelis-Menten Equation)或米曼氏动力学(Michaelis-Menten kinetics)是由Leonor Michaelis和Maud Menten在1913年提出,是酶学中极为重要的可以描述多种非变异构酶动力学现象、表示一个酶促反应的起始速度…

Adobe Illustrator作图

一、将多张图片拼成一张 1.文件---新建----设置画板数量以及排列情况 将需要拼的的图片拖入画板中就可(PDF格式的图片也可以)。 二、给每个子图加边框 四张图片拖入并调整好大小后,选择矩形工具,并在下方选择带一条红色斜线的“…

尺规作图及其研究意义

0x01 什么是尺规作图? 一般定义 尺规作图是指用无刻度的直尺和圆规作图。 尺规作图是起源于古希腊的数学课题。 只使用圆规和直尺,并且只准许使用有限次,来解决不同的平面几何作图题。 尺规作图使用的直尺和圆规带有想像性质,…

Origin作图问题

目录 1.图像边缘数据显示不全2.图例添加或更新3.隐藏的坐标轴显示4.设置颜色5.直方图柱子变细6.图层叠加7.多图层叠加调整位置(共用1个坐标轴) Origin作图,经常会遇到问题,简单汇总几个常用的。我的版本是9 1.图像边缘数据显示不…

matlab极坐标系作图,matlab极坐标作图

怎么用matlab画极坐标图 我要用matlab画极坐标图,一共有12个点的数据 m0=0.1349 θ=0 m1=0.12571.非封闭曲线,已归一化 clc clear t=0:pi/6:(2-1/6)*pi%初始化极角 m=[0.1349 0.1257 0.1405 0.1468 0.1399 0.1422 0.1612 0.1578 0.1402 0.1393 0.1228 0.1302];%初始化矢径 mm…

OpenAI官宣:ChatGPT用户无需排队,直接可用联网和插件功能

ChatGPT,宣布下周开始联网,并开放插件功能! OpenAI ChatGPT和谷歌Bard的竞争,已经到了白热化的阶段。前几天谷歌I/O大会上,劈柴展示PaLM 2和Bard等新产品,让人们眼前一亮。 显然,OpenAI急了&…