Feedsky插件冲突

Feedsky提供给Wordpress用户一款插件,提供两个功能。第一,自动Ping服务。在用 户写完文章并发表的同时向Feedsky发送通知,告知其上门抓取更新。第二,Feed转向功能。开启这个功能以后,Wordpress系统内所有的 Feed地址都被专向到用户所在的Feedsky Feed页面。比如我WP的Feed源是http://ishawn.net/feed/,转向后到达http: //feed.feedsky.com/shawnrx。

从Feedsky的开发人员处了 解到, Feedsky的Ping服务“接收的feed源是一个feed地址而不是blog地址,这与weblogs提供的ping协议中所接收的数据有一定的出 入”。也就是说,用户在Ping Feedsky的时候,Feedsky抓取的是Feed本身,而不是到页面上抓取更新。

问题就出在这里,一旦同时启用Feedsky WP插件,该插件所提供的两个功能便开始相互“打架”。 用户的默认Feed源已被强制转向到Feedsky,而Feedsky抓取源Feed的时候实际上抓的是自己。结果是,用户虽然Ping到了 Feedsky,托管在Feedsky的Feed仍旧无法更新。

不得已,我只能停用Feedsky插件,在后台填入Feedsky的Ping接口,放弃Feed转向功能。

Tag(s): ,
Shawn Published@12:12 / 2007-02-26 / Trackback / Skip
1 Comment Contributed by Visitors
  1. rebutton飞扬轻狂 / 15:02@2007-07-12 1
    飞扬轻狂

    简要回复下你的问题
    首先阐述一点 ,feedsky的ping和跳转不会产生冲突, 虽然feedsky也是通过获取feed源来更新数据,但是feedsky提供的跳转插件并不是无条件跳转,它会区分是否来自feedsky的请求。所以,不会存在更新上的冲突。
    其次,使用weblogs的ping协议中的blog地址和通过feed地址,来确认feed源是否更新对于针对于feed的操作来说没有本质的区别 。使用feedsky的ping接口最终也是要通过feed地址来验证更新的 。
    --我也是 feedsky的开发人员 :)

  2. rebuttonShawn / 16:56@2007-07-12 2
    Shawn

    这个问题一开始的确存在,因为Ping之后的很长时间都不会来抓取。不过那么久了,估计这个Bug已经解决掉了。

Leave Comments Here...

必填

必填&保密

随您

支持Ctrl+Enter快捷提交

  • 本站不会泄露您的邮件地址,敬请放心。
  • 支持常用 HTML 代码调用,插入 PHP 代码需注意:< = &lt;> = &gt;
  • 仅当某人针对您的评论做出回应时,您才会收到由本站发出的通知信件。
  • 如您希望以相同方式通知某位网友,请点击 Reply 按钮,或自行输入 @对方名字:
  • 鼠标移至评论列表中的 @someone: 区域即可自动显示 someone 的评论内容。

Shawn Blog

Focus on Wordpress, Firefox, Web 2.0, Webhosting