正文

[创亿无限]使用你的Google DB2006-11-06 18:21:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/chuangyi/20041.html

分享到:

      前段时间想到的,那时候由于想搞个论坛,于是到google那里申请了一个group 就是通常所说的google网上论坛,其实那不是个论坛,只不过是个mail列表而已,但google把他做得象论坛了         这个东西吸引我的地方在于他可以通过邮箱发帖,也就是你向某个他指定的邮箱地址发个邮件,如果你的电子邮箱是在许可范围内,那么过一下子你发的邮件就会出现在google论坛上,有这个功能实在是太好了         但更好的在后头,各位看过我blog里的google论坛分析么?没有看过的话可以去看看,他的论坛的帖子列表数据是用xml来组织的,具体地址是: http://groups.google.com/group/chuangyi1987/feed/atom_v1_0_msgs.xml 其中chuangyi1987是我申请的论坛名,你当然可以替换成你申请的其他名字 当然如果他不是xml,也没什么问题,只是花费在搜索上的工夫要长点,那么如何来使用你的GoogleDB呢? 首先你需要两个东西(这里我用的编程语言是php) 一个是基于sock网络通信函数的mail类库: 用途是拿来发邮件的,这个东西需要登陆你的邮箱,再用你的邮箱来发邮件,因此你还需要准备一个邮箱 另一个你需要用到的东西是xml解析类库,这个是用来获取论坛的最新帖子数据的 还需要一些设置,在google那里申请一个网上论坛:我们假设他为:mygroup 然后用你刚才申请的邮箱注册一个用户名,并加入你刚才申请到的论坛:mygroup,这样你的邮箱就被允许向论坛邮箱发送邮件了 你所在的论坛的收信地址是 mygroup@googlegroups.com 现在你要做的就是用mail类库 登陆自己的邮箱,然后向mygroup@googlegroups.com发邮件 邮件的标题就是帖子的标题,邮件正文就是帖子的正文 发送成功后 再访问 http://groups.google.com/group/mygroup/feed/atom_v1_0_msgs.xml 查看最新的帖子,是不是有你刚才发不的帖子的名字了?? 你这样直接访问是看不出来具体某个帖子的连接的 需要把那个xml文件下载下来 再用记事本打开 会看到有一项 <link>http://groups.google.com/group/mygroup/msg/e77d63dd49143d2c</link> 这个就是具体某个帖子的地址了 这样你就得到了具体的帖子的地址 可以把他保存在你的索引数据库里了 以后需要得到这个数据时可以先从索引数据库里取出帖子的地址 再访问相应的地址获取数据 那个帖子地址也有规律的,他的构成如下: "http://groups.google.com/group/" +  你的论坛名 + " /msg/" +  一个16位字符串 因此理论上google论坛可以存储36的16次方个帖子,这个数字你用个一百年也未必用得到吧 呵呵,好好享受你的海量数据库吧   当前演示请看: http://qq123.104.tofor.com/gdb/send.htm        这个是发送数据并保存的 查看你刚才发送的 可以用 直接去我的google论坛 http://groups.google.com/group/chuangyi1987 现急求js好手来研究用DOM来取文章数据

阅读(5047) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册