2009年10月20日星期二

通过Ping.FM和HelloTXT的Custom URL自定义同步服务

  Ping.FM和HelloTXT都是知名的微博客同步工具,可以一次同步多个微博,这两个服务都支持Custom URL,即自定义网址,利用这个自定义网址,用户只要写上一点代码,基本上只要是支持API的迷博网站都能同步了。

  我们知道,这两个服务都是英文服务,因此对中文微博客支持较少,我们可以通过Custom URL让这两个服务都支持中文微博客,例如火兔、新浪微博、开心网、人人网等。

  这里从forgotthemilk(原博已关)那里找了一个Custom URL的代码包,包中有四个文件:class-snoopy.php、JSON.php、miniblog.php、pingfm.php.

  class_snoopy.php:从WordPress源代码中找到的,略微修改了一下以支持xml的发送;

  JSON.php:可有可无的文件,如果你需要的话;

  miniblog.php:主文件,这个文件上传到服务器上的所在地址也就是Ping.FM所说的自定义网址;

  pingfm.php:定义了一个叫PingFM的twitter虚拟机,通过创建它的一个实例即支持一个迷博网站。

  在pingfm.php中书写了支持Twitter等多个微博的实例创建方式。我将pingfm.php文件修改了一下,让其也支持嘀咕火兔的更新,这样,可以更新火兔的同时,让火兔去更新其他微博客,如新浪微博、开心网等。

  点击下载:支持Ping.fm和Hellotxt的Custom URL(PHP)