短信平台的实现看你们公司具体要如何实现了。
1、短信猫 花几百块买个硬件 配置下数据库 然后放一张手机卡 以后你的开发只需要向数据库某张表进行inser操作就可以了2、与运行商进行合作,具体要看运营商是如何实现短信群发的。有类似短信猫的方式 也有提供一个接口的 提供接口的:同时会给你开发包 还有开发文档 你只需要在项目中导入这些包 然后知道那个函数是发短信 那个函数是进行连接、关闭的就OK了。所以 具体看你们公司是要如何实现,如果是短信猫 或者 合作的运行商的实现方式类似短信猫 那你的工作量就很小了 如果运行商有自己的开发包就稍微繁琐一点 不过写好代码后也是一劳永逸的事。我是这几种情况都做过、、呵呵、、加油。
1、短信猫 花几百块买个硬件 配置下数据库 然后放一张手机卡 以后你的开发只需要向数据库某张表进行inser操作就可以了2、与运行商进行合作,具体要看运营商是如何实现短信群发的。有类似短信猫的方式 也有提供一个接口的 提供接口的:同时会给你开发包 还有开发文档 你只需要在项目中导入这些包 然后知道那个函数是发短信 那个函数是进行连接、关闭的就OK了。所以 具体看你们公司是要如何实现,如果是短信猫 或者 合作的运行商的实现方式类似短信猫 那你的工作量就很小了 如果运行商有自己的开发包就稍微繁琐一点 不过写好代码后也是一劳永逸的事。我是这几种情况都做过、、呵呵、、加油。
与运行商合作 比如像移动、电信 他们会提供接口吗?
我只是调用他里面的方法就完了 这么简单? 还有就是如何作到性能优化,信息量很大的时候,保证系统的稳定~与运行商合作并不一定要直接跟移动电信打交道。各个城市都有代理什么的专门做这方面的 还有手机定位的。但是能全国定位的好像很少。这个需要把全国的业务都谈下来(不是个容易的事)。 回到短信话题:之前回复的帖子说得很清楚了。有自己接口的只要你们公司给他们付钱了他会提供一切的。包括开发手册,还有技术支持。所以你开发相对来讲是比较容易的。如果有自己开发包的你唯一要做的就是把包导入到你的工程。写个短信发送类实现就可以了。例:
你发布了一个url 这个aciton负责接收phoneNumber and msg 然后在这个action里实例化发短信的类 然后调用这个类的send函数即可。发短信类:
写一个open函数 一个close函数 一个send函数
send参数为2个字符串:phoneNumber and msg在close函数里调用包提供的close方法 open、send同样。
当然 你也可以全部都写在一起。 但还是把这些独立出来较好。以后便于维护。
可以自己注册一个测试帐户基于HTTP协议的开发接口,令您可以很容易的将短信集成到您的系统。API开发接口格式如下:
地址:http://221.130.185.108/smseting/wwwroot/api/get_send/
类型:GET 方式
参数: ?uid=ID&pwd=密码&mobile=手机号&msg=短信内容&dtime=时间(时间为空为立即发送,格式:2007-12-01 00:00:00)
返值:0发送成功!;2余额不足!;1用户名或密码错误!;3超过发送最大量100条;4此用户不允许发送!;5手机号或发送信息不能为空!
GET 接口目前只支持100个号码,以分号“;”分隔。地址:http://221.130.185.108/smseting/wwwroot/api/post_send/
类型:POST 方式
参数: ?uid=ID&pwd=密码&mobile=手机号&msg=短信内容&dtime=时间(时间为空为立即发送,格式:2007-12-01 00:00:00)
返值:0发送成功!;2余额不足!;1用户名或密码错误!;3超过发送最大量1000条;4此用户不允许发送!;5手机号或发送信息不能为空! POST 接口目前只支持1000个号码,以分号“;”分隔。http://221.130.185.108/smseting/wwwroot/api/user_info/?uid=ID&pwd=密码
查询用户余额接口
其中ID和密码可以直接使用您在本系统中的帐号信息。在本系统中,您同样可以查看到调用接口发送的扣费明细,方便对接口的管理。