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文件修改了一下,让其也支持嘀咕火兔的更新,这样,可以更新火兔的同时,让火兔去更新其他微博客,如新浪微博、开心网等。