从SP提供给CP的接口看SP的实力

类别:Java 点击:0 评论:0 推荐:
从SP提供给CP的接口看SP的实力


我们是一家CP(内容提供商),其间也跟几家SP合作过

包括一些全网的,一些各省市当地的SP,还有小灵通的提供商。


其实,跟SP的接口主要就是短信息的收发,

一方面,我们通过接口能够实时把信息下发到用户的手机上

一方面,当用户把信息发到SP那里之后,我们又能够及时得到用户的信息并作相应的处理。


按照难度和复杂度,我把SP提供的接口分为三种:


第一种,也是最容易的,完全通过Http协议实现。


SP会提供一个下发的url地址,我们把相关的信息作为url参数传递给sp就可以了

比如SP提供的地址是http://www.topronet.com/sendMsg.jsp?desc=13901234567&cpid=cqq&cppwd=qqc&msg=你好

这样,我们就可以把“你好”这个短信息发送到13901234567这个用户,当然还会传递一些必要的认证信息。


对于用户发过来的上行信息,SP那边会访问我们CP事先约定好的一个Url地址,把信息通过参数传递过来

比如,我们CP这边有个URL http://www.cp.com/receive.asp?mobile=13901234567&msg=你好

这样,我们CP这边就能够根据接收到的信息来做不同的处理了。



第二种方式,就麻烦一些,SP会开放他们的数据库给我们


通常会有两个表,一个表是发送表,一个是接收表

如果我们要下发短信息,就把信息插入到发送表,SP那边发现有新的信息就自动处理,

而用户发给我们的信息,都会存在接收表里面,所以我们要能够时时的接收到用户信息,

就必须不停的访问数据库,看看接收表有没有新的信息。



第三种,也是比较麻烦的一种,SP在SP端数据库和CP之间又加了一层通道。


这种方式是跟第二种差不多,只是我们必须按照SP规定的协议和SP端的Server

通信,进行信息的收发,而这又与我们客户的系统和编程语言相关。



所以,对于我们CP来说,最喜欢跟第一种SP打交道,

简单,方便,省事,而通常这样的SP也是能够比较为客户着想的SP,

服务自然也不错。






本文地址:http://com.8s8s.com/it/it11508.htm