1. 什么是 Trackback,对我而言有何意义?
简单说来,TrackBack 被设计用来提供一种方法以实现网站之间的互相通告:它是一种方法,能让甲对乙说:“这篇文章可能是你感兴趣的”。要实现这个动作,甲向乙发送一个 TrackBack Ping 即可。
TrackBack Ping 在这种情况下,一个 ping 就是一条从一个 web 服务器发送到另一个服务器的短消息(a small message)。利用这种简单使用的方式,可以让您实现主动推送(Push)一条相关信息加进 VeryCD 的资源页面内,使浏览 VeryCD 网页的用户看到您的 Blog 中的相关文章。这样,不仅使用户在访问我们的网站时得到的高价值信息量更多,更能使您的 Blog 吸引到与您志同道合的朋友。
工具箱wlgjx.com
更多关于 Trackback 的介绍(英文):http://www.movabletype.org/trackback/beginners/ www.wlgjx.com
2. 我的 Blog 是否也支持 Trackback?
TrackBack 在 2002 年秋第一次以开放规范的形式发布。MT2.2作为一种协议和一项功能对其进行了实现,这是 TrackBack 的第一个实现。由于只有众多的站点都支持TrackBack,它的真正价值才能得以体现,所以 TrackBack 从一开始就被设计为一个开放系统:一个其它的 blog 工具能很简单地实现的开放系统。 www.wlgjx.com
截止目前,已有下列 Blog 服务提供商支持 TrackBack: 工具箱wlgjx.com
- VeryCD: http://blog.verycd.com/
- TypePad: http://www.sixapart.com/typepad/landing
- DoNews Blog:http://blog.donews.com/
- CSDN Blog:http://blog.csdn.net/
- 博客中国:http://www.bokee.com/
- 博客园:http://www.cnblogs.com/
- 博客动力:http://www.blogdriver.com/
- ……
下列 Blog 软件支持 TrackBack: 网络工具箱
- Movable Type: http://www.sixapart.com/movabletype/
- Wordpress: http://wordpress.org/
- Plog: http://www.plogworld.net/
- .Text: http://scottwater.com/
- Bloxsom: http://www.blosxom.com/
- Blojsom: http://wiki.blojsom.com/wiki/display/blojsom/About+blojsom
- Nucleus: http://nucleuscms.org/
- B2: http://cafelog.com/
- ……
3. 为何我通告了,却没有在资源页显示?
- Trackback Ping 失败了,可能是没有严格遵守我们的通信协议;
- 页面还没有被更新,可能需要5分钟左右,如果当时服务器的负载比较大,可能缓存时间更长;
- 你的站点(或所使用的 Blog 服务提供商)由于利用 Trackback 发布广告(垃圾信息),被列入了我们的黑名单;
- 该资源的 Trackback 列表过长,往后发布的不再从资源页上列出。
4. VeryCD 所使用的 Trackback 协议是什么?
VeryCD 目前使用的是 Six Apart 公司的开发文档(http://www.sixapart.com/pronet/docs/trackback_spec)中的 Trackback Ping 协议。以下是大致概括: wlgjx
使用 HTTP POST 发送请求,发送的请求类似: 软件帮助wlgjx.com
POST http://service.verycd.com/trackback/lib/0000021253/ Content-Type: application/x-www-form-urlencoded; charset=utf-8 title=她说一个27岁的人死了&url=http://bbs.verycd.com/index.php?automodule=blog &blogid=1474&cmd=showentry&eid=4435&excerpt= “活过,爱过,写过”,“我度过了美好的一生”&blog_name=云和山的彼端网络工具箱
以下是请求中允许的参数: 常用软件教程wlgjx.com
- title: 条目的标题。可选。
- excerpt: 该条目的摘要。可选。
- url: 该条目的固定连接,它应该尽可能接近该条目所在的网页。必须。如果没有发送 url 参数,服务器肯定返回一个错误信息。
- blog_name: 该条目所在的 Blog 的名称。可选。
所有参数的值都必须按照参数 charset 所制定的编码发送。
在一个成功的 ping 请求后,服务器将返回以下格式的 HTTP 回应:
<?xml version="1.0" encoding="utf-8"?> <response> <error>0</error> </response>工具箱wlgjx.com
如果没有成功 ping,服务器将返回以下格式的 HTTP 回应: www.wlgjx.com
<?xml version="1.0" encoding="utf-8"?> <response> <error>1</error> <message>The error message</message> </response>复制于wlgjx.com

