平台外放接口介绍Q 1977470120 支持接入CMPP接口,支持smpp通道接入,支持外放CMPP接口(其他平台可以通过CMPP接入我平台),支持HTTP API JSON 接口,支持HTTP API 回执接口,支持验证码生成接口,支持变量接口
分类: C#/.net
2021-09-15 09:51:30
国际短信系统平台发送接口说明方法|网页短信后台开发搭建
此接口为发送接口可直接通过pos直接调用 直接发送,源码短信平台搭建平台时 包含此功能,在客户端中可查看API接口文档Q 1977470120
接口名称:自定义短信发送接口
接口方式: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代表通道不存在
平台外放接口介绍
支持接入CMPP接口,支持SMPP通道接入,支持外放CMPP接口(其他平台可以通过CMPP接入我平台),支持HTTP API JSON 接口,支持HTTP API 回执接口,支持验证码生成接口,支持变量接口
ACCESS数据库存储内容介绍
存储内容中包含:用户名,未转换中文内容,转换过的内容,组合过的号码,通道地址,参数拼接,通道后台设置的名称,提交时生成的唯一MESSAGE id,通道类型,通道发送方式类型。
客户对短信平台系统开发的定制要求:
1:客户端支持英文和中文切换
2:客户端发送自定义短信时,客户必须可以自行选择通道。
3:客户选择通道时,必须已列表形式。通道选择列表时必须有通道名称(通道名称必须能在后台进行设置),通道所属国家的国旗图标,通道余额
4:客户选择通道后,可通过此通道发出
5:每个通道的可用条数必须是独立的。
6:界面必须是已国外形式出现。不能使用模板页面,不能使用中规中矩的页面
7:手机访问要自适应客户端和后台
8:必须能接入SMPP通道,必须实时返回每个号码的状态,中文状态,通道真正状态,通道批次号和系统自带批次号
9:日志报表必须能区分号码归属地和运营商
10:必须支持对外HTTP api接口,方便其他软件对接平台系统
11:客户端首页必须显示 服务器状态和SMPP服务程序是否正常的状态。要实时更新
12:后台必须能停用客户通道,停用后客户不能在发送短信时不能再次使用
13:预留模块可进行升级和二次短信开发和搭建。
短信路由流程
这里说下我们在开发实践过程中实现短信路由的流程
1:设置账号的全网通道。2:设置通道可发的地区。3:设置内容关键字的通道
流程:
1.1:当客户端账号没开通通道路由
当某个账号提交短信后,系统先判断此账号是否开启了通道路由。如果账号没有开启通道路由那么发送的号码和内容直接通过全网通道直接发出。
1.2:当客户端账号开通通道路由 且内容中有关键词的
当账号提交短信后,系统判断如果此账号开启了通道路由。如果当前提交的内容中有符合关键词的通道,则当前内容不管什么地区的号码都会通过此通道发出。
1.3:当客户端账号开通通道路由 且内容中没有关键词的
当账号提交短信后,系统判断如果此账号开启了通道路由并且提交的内容中没有符合关键词通道通道或者是后台没有设置关键词通道。那么当前提交的号码则按照地区进行发送,没有地区的则按照全网通道发送