楼主要发吗?用下面这个平台试试,你发出的也是021开头的随机短信,跟旺旺一样 :) 在系统里发短信,只要使用HTTP协议的发送接口,方法用POST和GET均可,很简单的! 可以在下面的地址注册获得10条自己做测试的(10条免费,再多就得买了。价格根据量,每条在几分到1毛之间) http://ad.smsadmin.cn/ 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手机号或发送信息不能为空!;6含有敏感字,请修改后发送!;7超过70个字,请修改后发送!
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手机号或发送信息不能为空!;6含有敏感字,请修改后发送!;7超过70个字,请修改后发送!
POST 接口目前只支持1000个号码,以分号“;”分隔。 http://221.130.185.108/smseting/wwwroot/api/user_info/?uid=ID&pwd=密码
查询用户余额接口
其中ID和密码可以直接使用您在本系统中的帐号信息。在本系统中,您同样可以查看到调用接口发送的扣费明细,方便对接口的管理。
再有问题,留言或发站内信问我。
地址: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手机号或发送信息不能为空!;6含有敏感字,请修改后发送!;7超过70个字,请修改后发送!
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手机号或发送信息不能为空!;6含有敏感字,请修改后发送!;7超过70个字,请修改后发送!
POST 接口目前只支持1000个号码,以分号“;”分隔。 http://221.130.185.108/smseting/wwwroot/api/user_info/?uid=ID&pwd=密码
查询用户余额接口
其中ID和密码可以直接使用您在本系统中的帐号信息。在本系统中,您同样可以查看到调用接口发送的扣费明细,方便对接口的管理。
再有问题,留言或发站内信问我。
假设有50个卡 CID01,CID02, ... , CID50 。估计更多,毕竟一卡现在不值钱。
200 个用户 U001,U002,U003, ... ,U200有人留言那么你手机上会收到信息Unnn 留言, 系统找到你 Ummm的 手机号 Pmmm,注意手机号是唯一的。 也就是 Ummm 和 手机号 Pmmm是 1对1.系统选择并通过一个号码CIDxx(如果选择,后面解释) 发信息给 Pmmm, 并在数据库表 callHistory (呼叫人, 被叫人,时间,系统卡号,状态) 中记录 (Unnn,Ummm,now(),CIDxx,0)
当你回消息的时候。系统可以知道 哪个手机发来的 Pmmm,发给什么号的 CIDxx, 这样 通过下列查询 即可找到呼叫人 Unnn
select *
from callHistory inner join Users on callHistory.被叫人=users.uid
where users.phoneNumber = Pmmm and 系统卡号=CIDxx and 状态=0系统选择号码CIDxx的算法
select 系统卡号 from 系统卡资源表 where 系统卡号 not in (select 系统卡号 from callHistory where 状态=0 and 被叫人=Ummm)在系统收到你Ummm的回复后 更新这条 callHistory中的记录状态为 1
系统定时清除未回复的记录。比较每天把三天前的记录的状态清除为 2