开发中遇到的难题:
操作员导入一个Excel或者一个TXT文件,文件中可能有几百万条手机号码,
根据这些手机号码批量回复,请问社区的朋友有什么好的思路或者方法指点一下
数据库: oracle
开发语言: java
开发技术: struts2, spring2 , Ibatis3
http://jeick.blog.51cto.com/713059/149953/
这个就是简单的例子。
研究一下开源软件fetion的实现原理。虽然语言不同,但是我相信原理是差不多的。
你们公司或客户没购买联通或者移动的SP服务吗?
购买了的话他们应该会提供一个接口让你调用来发送到指定手机号码的API的
你只要往该API放入指定号码的手机,然后发送即可。
开源FETION,应该只有LIBFETION,而且他好像并不完全开源。。
同时你要发送短信时,你自己也必须有一个飞信号(手机号),而且你的手机号里必须将EXCEL文档里的所有手机号添加为好友后,才能发送。。。。
(飞信号里必須有对方手机号为好友才能发送,这个是最关键的。不可能让你随便拿到一个号就往他那发,这不成了垃圾短信了吗)
所以感觉你这个功能应该是在一个SP提供商(或其他的忘了,反正做公文办公时发送手机信息提醒待办的,用的就是这东西),给你个小机器,再给你些API,让你调发送短信的提供,你就可以想往谁那发短信,就往谁那发短信了。
不过因为SP商是跟联通或移动签了协议的,如果被对方让为你在制造垃圾短信,可能会被处罚的。。。。。。。
首先我们知道,很多网站已经实现了发短信的功能,包括“乱七八糟”、质量低下的婚介网站,收费游戏网站,腾讯,中国移动。
fetion发普通的短信(收费)是不需要加为好友的,可以在fetion做二次开发,比研究其原理更简单。
二次开发的例子(可直接向博主要源码哦):http://blog.163.com/pig_xian/blog/static/87718609200911151173573/
1.用java提供Java Excel API是可以解析excel的,读取电话号码,当然读取txt文件更简单了,解析一下txt文件,提取电话号码。
2.简单的java程序通过飞信实现发短信,参看:http://jeick.blog.51cto.com/713059/149953/
这种任务算是耗时比较长的,可以搞个后台线程单独处理这个任务,
至少发短信,只要你有短信网关接口按它的api来调用就行了
Anddy 我看了你给的那几个链,发送的短信都是得加对方好友的?
http://sms.api.bz/fetion.php?username=13800138000&password=123456&sendto=13912345678&message=短信内容
觉得应该是像 lovewhzlq 说的有个网关接口按它的api来调用,
至于网关接口我觉得应该是向移动或联通申请了(或者找其他有资质的)
示例研究:
http://www.cnblogs.com/ktgu/archive/2005/11/04/268660.html