FanTalk
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:sync fanfou、twitter etc
上传命令为:
D:\appengine-java-sdk-1.8.0\appengine-java-sdk-1.8.0\bin\appcfg.cmd --proxy=127.0.0.1:8087 update war

2011-1-8
修改处包括:
1.重构之前的代码,将查询数据库和缓存数据绑定在一起
2.重构权限验证处代码,将basic和oauth两种验证方式封装起来
3.目前添加了新浪微博、网易微博、嘀咕的同步功能
4.添加了fanfou的随便看看的功能,命令为-see,实现类为PubliclineCommand
5.修复了清除全部缓存时出现数组访问错误的缺陷

2011-1-9
修改处包括
1.添加了消息推送代码,处理类为FanfouPushTask
2.若消息已经推送过了,将消息放在缓存中,下次就不推送了

2011-1-9
修改处包括
1.提交时appengine-web.xml误覆盖了,恢复至最初版本
2.修改了同步消息时的提示信息,之前的提示信息有误
3.当push消息无内容时,不发送XMPP消息

2011-1-10
修改处包括
1.移除了缓存主页消息ID和判断主页消息是否重复的功能,原因是没有必要,之前这样做原因是push的时候没有保存lastStatusId
2.添加了查看收件箱和发件箱的代码,实现类分外为OutBoxMessageCommand和InBoxMessageCommand
3.添加了回复私信的功能,实现类为DirectMessageHandler
4.添加了直接发送私信的功能,实现类为MessageCommand

2011-1-16
修改处包括
1.添加了oauth认证时采用get请求的类,即实现了UrlOAuthProvider和UrlOAuthConsumer两个类
2.添加了同步到腾讯微博的功能
3.添加了同步到豆瓣我说的功能

2011-1-27
修改处包括
1.使用-unbind tencent命令时提示参数无效的问题

2011-2-18
修改处包括
1.添加同步更新到搜狐微博的功能

2011-2-20
修改处包括
1.添加了使用OAuth2.0权限验证方式验证人人网
2.添加了人人网的通知发送代码,目前尚不能同步人人网的新鲜事,因为接口没有人人网没有将同步新鲜事的API接口提供出来

2011-3-7
修改处包括
1.开启了消息推送功能,预定一个应用支撑100个用户的消息推送功能,1分钟执行一次定时任务,分10次将10个任务放置在任务列表中,
任务列表1分钟执行10次,即一个任务执行6s,就GAE现在的配置,应该是可以支撑的了的。具体可以新开一个账号测试一下。

2011-3-17
修改处包括
1.修改了消息推送的功能,查看系统最大可以支撑的用户数,目前设定的用户数为900,查看是否可以支撑得住,GAE默认配置中的各项数据
是否有超标的情况发生。若方案可行,将代码提交到SVN上。
2.目前设定的仍然是1分钟刷新一次,可能较为频繁,具体数据可以再实际测试

2011-3-18
修改处包括:
1.添加了单独发送到fanfou和twitter成功后的提示信息,之前发送成功后没有任何提示信息

2011-3-20 mcxiaoke
修改了一点点文字细节,未修改任何功能,部署了一个开启PUSH的测试版,有时间再仔细测试

2011-3-26 
修改处包括:
1.添加了保存fanfou消息的代码,实现类为FanFouMessagePersistence.

2011-5-1
修改处包括:
1.添加了查看热词和搜索的功能,实现类分别为HotCommand和SearchCommand

2011-5-6
修改处包括:
1. 添加字数超标提示
2. 修改发送失败提示信息
3. 添加统计数据查看功能
4. 微调热词提示信息

2011-5-20
修改处包括:
1.修正了使用home、mentions、see命令时Member中的lastStatusId被覆盖了,导致使用命令查看消息时会出现紊乱的问题
2.在Member类中添加lastMentionId字段,在StatusesHanler类中提取抽象出公共的方法

2011-06-19
1. BasicAuth使用UTF-8编码,修复了用户名不能为中文,密码不能有特殊字符的BUG
2. 微调了发布消息后的提示信息

2011-9-8
1.修改了twitter OAuth的常量定义
2.为fanfou增加了OAuth的功能,绑定OAuth后原来使用bind绑定的用户密码被自动擦除掉;没有OAuth绑定功能和之前的保持一致

2011-11-26
1.增加查看黑名单功能
2.增加使用-me命令时查看未读的mentions, direct message,以及关注请求数量功能

2011-11-26
1.使用unbind fanfou命令时候同时擦除掉OAuth的绑定信息

2012-2-8
1.去掉bind命令
2.添加了-oauthFanfou和-oauthVeriy两个命令,为不会翻墙的同学提供方便
3.去掉了fanfou的基本验证方式,只采用OAuth的方式

2012-2-9
1.获取黑名单列表时添加了page参数,可获取所有的黑名单列表

2012-2-27
1.去掉了项目中的json包
2.添加了获取source的代码

2012-2-28
1.重构代码
2.删除无效代码

2012-2-28
1.使用scribe库,替换设置OAuth认证信息的代码
2.删除无效代码

2012-2-29
1.重构代码,删除无效代码
2.添加单独更新微博消息的代码

2012-3-26
1.去掉时间限制
2.增加统计数

2013-5-13
1.修改twitter不能绑定的bug
2.添加删除消息的功能

2013-6-2
1.添加数字命令,对应如下
1 查看主页消息
2 查看@消息
3 re回复消息
4 rt转发消息
5 查看随便看看消息
6 查看收到的私信
7 查看发出的私信

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。