短信接口协议有多种,每种协议都有其优点和缺点,不少人对此并不太了解,为此小编为大家介绍下常用的短信接口协议的一些优劣供大家参考。
1、http协议
优点:
支持客户/服务器模式简单快速,客户向服务器请求服务时,只需传送请求方法和路径灵活,http允许传输任意类型的数据对象。无连接,即限制每次连接只处理一个请求,可以节省传输时间。
缺点:
http是超文本传输协议,信息是明文传输。无状态,http协议是无状态协议,即对事务处理没有记忆能力,缺少状态会导致必须重传,这样可能导致每次连接传送的数据量增大。
2、https协议
优点:
https协议是具有安全性的SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全。
缺点:
https协议需要到ca申请证书,免费证书很少,需要付费。
3、降低人工成本
优点:
Smpp是短消息点对点协议,广泛应用于短信的接收和提交,比起CMPP和SGIP协议更规范和严谨,且这两都是由SMPP派生出来的。
缺点:
但SMPP没有关于计费的定义,所以对于短信自助平台我们需要有计费功能,就只能避而求其他了。
4、CMPP短信接口协议
CMPP协议以TCP/IP作为底层通信承载。如果对安全性要求较高,可以要求选用TLS层进行安全传输。端口号定义为7890,超长时长间隔,不过重发次数动态可调,但最好高于3次。CMPP协议是中国移动通信互联网短信网关接口协议,对外开放相对较难。
5、SMGP短信接口协议
SMGP是电信网关接口协议,这里就简单说下平时业务中老是有反映说延迟的事,短信网关在接入从短信平台提交过来的大量短信时,为了短信平台的系统稳定,但网关又无法判断短信提交过来的时速所以不经过判断直接把短信进行分时,最重要的网关返回Submit_Resp和submit存在延时并无法避免。所以就造成了用户老觉得有延时问题。
6、SGIP接口协议
SGIP是联通网关接口协议,协议适合任何SP厂商和SMG的开发厂商,号码可随意扩展,最后,顺便普及下现在比较通用的短信接口:SDK短信接口,Webservice接口,DLL接口协议,短信API接口。