BlogSync详细介绍  

     

本页进一步介绍关于BlogSync的工作原理和其他细节资料。




BlogSync是如何工作的

BlogSync是使用blog API来对博客进行操作的。Blog API是博客服务商所提供的用软件对博客内容进行访问的接口。

Blog API有许多种,例如Blogger所采用的GDATA API和许多其他诸如Windows Live Spaces、Drupal、WordPress等著名博客系统所采用的metaWeblog API。
这两种API是目前BlogSync所支持的,所有采用这两种API的博客系统都能在BlogSync中使用。如果你不确定你的博客服务商所使用的API类型,请向他们咨询。

对于没有API支持的博客系统,BlogSync可以通过RSS或者ATOM格式的feed读取博客的文章,但feed是只能读取无法写入的。所以你至少可以利用这个功能来复制文章到其他博客。




授权是如何工作的

BlogSync需要授权才能对你的博客进行操作。虽然作为用户你无需了解背后的技术细节,但我想这段文字对了解BlogSync的工作原理和安全性是有所帮助的。

不同的API定义了不同的授权方式,有些使用用户名和密码,有些则通过授权码进行访问。

GDATA API采用一种比较安全的授权码的方式。授权码只能通过Google Accounts网站取得,获取授权码的步骤是:应用程序发出授权的请求,用户在Google登录后选择授予访问权,然后Google会将生成的授权码发回给应用程序,之后应用程序就用这个授权码对这个用户的博客进行访问。用户可以随时通过Google Accounts网站取消以前的授权。通过这个步骤,应用程序所掌握的只有一个授权码,并不知道用户的名称和密码,而且整个授权过程都是通过HTTPS安全连接完成的。所以相对而言这种方式是最安全的。

Windows Live Spaces则采用另一种方式,用户需要在他的Spaces设置界面开启"email"发布设置,并设置一个特殊的密码。在BlogSync中则使用这个密码和博客的名称登录进行访问。

其他博客的具体设置方式可以在这个页面找到。

不管是哪种方式,BlogSync都不会把用户的任何信息保存在网站上,默认情况下,BlogSync把用户的博客列表保存在Flash播放器所提供的SharedObject中。SharedObject类似浏览器的Cookie,只有在同一台电脑和同一个url下Flash程序才能访问到。你也可以随时去掉这个功能。




功能

当用户将博客成功加入BlogSync的博客列表之后,就可以使用下列的功能对博客进行操作了。

复制贴子
BlogSync可以把文章复制到另一个博客,同时最大限度的保留帖子的排版、发布日期和标签分类。
同步
BlogSync可以比较两个不同博客的差异,自动挑选出需要复制的文章,显示在一个列表中,用户确认之后就可以把这些文章复制到对应的博客中,使得两个博客的内容一致。
批量删除文章
BlogSync可以帮助你批量删除文章,但删除后的文章将无法恢复,请务必小心。



什么是"源"?

"源"是BlogSync用来表示一个博客或Feed的术语。
BlogSync的主界面被称为“源管理器”,列出了所有已加入BlogSync的博客或Feed。开启时BlogSync会自动检查所有博客的情况和文章数目。




系统需求

Flash player 9,浏览器中开启javascript支持。



未来计划

我正在计划一个AIR版本的BlogSync,完成之后,BlogSync将能够在桌面上以独立程序的形式运行。