CSDN客户端工具开发的一些想法
CSDN客户端工具开发的一些想法
最近网友 MSVCer (家宝) 和 ChinaOk (蓝蝶) 分别发布了自己CSDN的客户端工具,
我们对此感到非常高兴,并也愿意支持和帮助网友为CSDN开发客户端工具。
我们的初步想法有以下几点,仅供参考和讨论
首先是功能,我们认为功能可以大家自己定,也可以由网友提出来然后总结,对
于某些要求需要CSDN提供帮助的我们可以在程序上提供帮助,比如我们现在可以提供
一些接口程序来提供一些大家需要的参数,如最大的问题ID号,300个帖子的后台连
接程序等
然后是支持,现在我们暂时还不知道大家需要什么样的功能,我这里提供一些。
如果大家需要可以继续提出来。
1. 文件格式和结构
目前我们的具体问题的XML页面的格式会在一段时间内不变,XSL格式文件会
有时改变,大家可以自己判断该文件的更新。
2. 120个帖子总索引页面(以后可能会是改为300个),格式请大家自己分析
http://www.csdn.net/expert/Rooms/9/Forum_9_3.xml
这个连接中的9等于论坛的roomid,3等于分类,分类的表示
1、非技术区(新贴区),2技术区(旧帖区),3已解决 4精华区
3. 最大问题及回复ID
文件:
http://www.csdn.net/expert/service/getmaxtopicid.asp?datetime=***
参数:datetime为时间参数,默认是当前的日期。
日期格式:2002/2/1或2002-2-1
输出格式:
<!--Max TopicID-->514487 最大ID
<!--Min TopicID-->512176 最小ID
<!--Max contentID-->514487 最大ID
<!--Min contentID-->512176 最小ID
<!--Response End--> 输出结束
4. 帖子命名规则
http://www.csdn.net/expert/topic/111/111234.xml?temp=5.791873E-02
111234表示该问题的ID(topicid)111是问题ID的前3位
temp参数是临时参数,可以不予考虑
还有个设想是做一个开发竞赛,大家投票,看哪个做得好。语言和功能大家自己
选择,我们也在考虑一些物资或者经济上的奖励。
关于版权
1. 请大家注意放上完整的版权申明,版权完全归开发者所有,如果作者要做广
告或者收注册费均有作者自行决定。当然如果大家愿意加上CSDN的广告连接我们会很
感谢大家的。(CSDN广告代码<script src="http://www.csdn.net/adv/index.js"></script>)
2. CSDN可以为所有开发者提供授权,为大家提供下载和介绍的空间,并在网站
相关地址提供明显连接,但是需要作者在版权申明中保证软件不带病毒、木马等任何
有攻击性和破坏性的程序,可能的话向CSDN提供源码一份做备档(我们保证不经作者
允许不传播、发布和更改代码)。
3. 在网站上发布的软件CSDN拥有使用权
要注意的事项
1. 不要开发可能会造成服务器系统资源严重被消耗的功能,如:短消息群发功
能、多线程访问CSDN的ASP程序(建议大家不要支持多线程),而且我们也会用程序来
限制这些功能。
2. 不要有任何窃取用户资料,自传播等木马和病毒特征的代码
3. 对某些可能对用户的机器造成伤害的BUG进行说明
其他的地方欢迎补充
相关帖子:
CSDN 论坛助手 测试发行。。请大家下载试用。功能多多。方便多多。
http://www.csdn.net/expert/topic/573/573623.xml
___CSDN论坛客户端程序请大家测试____跟帖有分
http://www.csdn.net/expert/topic/535/535819.xml