说句实话,我做那个IM机器人根本没有什么好炫耀的,QQ/msn/gtalk接口我都是用别人的,我以前的贴子里(
http://www.discuz.net/thread-892139-1-4.html)已经给了链接,UCH不成熟,IM机器人更不成熟,每天都要在服务器上重启好几次程序,虽然能够发到信息到迷你博客上,但问题还是很多,
首先是数据接口,个人信息里没有填写IM的字段,刚才在论坛里看到UCenter Home 1.0正式版新增QQ/MSN数据库字段,这仅仅是一显示记录,但对于绑定IM还是要另外开发,我的那个演示网站添加的绑定类别,及QQ/msn/gtalk号码是参见为UCHome添加更多个人资料如QQ号等的方法(
http://www.discuz.net/thread-891147-1-7.html)做的.要绑定什么,号码是多少.绑定不同的IM至少要这两个字段.
再者,大家在测试我的那个站时,有没有发什么通过IM发送的信息并没有在个人动态里显示,也是人提到了,我认这是一个大问题,不然UCH无法投入正式使用.今天晚上分析了一下在网页里提交迷你博客的代码,添加迷你博客后,不仅仅是向doing表里写信息,更新了spacefield的note字段(这个简单),问题最大的是向feed表里写入了数据(个人动态里的信息就是从这个表提取的),看了一下feed_add方法,又是转换数组,又是MD5加密,又是序列化,反正有点麻烦,止步了.
后来想到一个方法,利用现在的代码用php5写一个WebService,专门处理迷你博客数据提交(保存数据到doing,feed,更新spacefield,)这样不是可以把所有的问题简单化了,别的语言直接调用这个WebService,希望官方能出一个这样的WebService,也希望高手来搞一个.
技术贴,认为炫耀的请绕道.................
处理迷你博客数据提交的WebService现在提供下载,希望高手帮我把代码优化一下,再加一个认证函数,就完善了。这样就可以方便在JAVA或C#直调用这个WebService了
这个文件可以放在UCH网站的任何位置,调用时指向这个地址就可以了。
首先在《用户栏目》中添加以下两个字段
field_1 : 单选列表 绑定IM类别 QQ/MSN/GTALK
field_2 : 文本输入 绑定IM号码