Yahoo! Blog 的 RSS

22 二月, 2007 (21:48) | 電腦與網路

誰能告訴我要怎樣才能成功訂閱 Yahoo! Blog 的 RSS ?

多年來我一直有一個困擾,那就是所有在 Yahoo! Blog 寫的 blog 我都沒辦法訂閱,試了 BloglinesGoogle Reader 的結果都是失敗;失敗的情況大致上有兩種,一種是不會更新,另一種是連結有問題。所謂的不會更新,就是說我們直接連上該 blog 可以發現有新文章、直接用 fetch 去抓 RSS 也可以看到最新訊息,但是很神祕地,在 aggregator 上面看,永遠就是沒有新文章,不知道是不是 timestamp 還是什麼鬼地方出了差錯。

另一個是連結有問題,我想應該是 Yahoo! Blog 在實作 RSS 2.0 的時候出的問題。在 RSS 2.0 的 item 裡面有一個叫 guid 的東西,它有一個預設屬性是 isPermaLink=”true”,一般而言 guid 的值應該是該文章的 URL,如果不是的話就要把 isPermaLink 設成 false;但是 Yahoo! Blog 把 guid 的值設定成 TITLE : ID 的型式,然後又沒有把 isPermaLink 設成 false,於是 aggregator 就會以為 TITLE : ID 是 URL,然後要開啟的時候就爛掉了… 我試過 Bloglines 確實是有問題,不過 Google Reader 會去抓另外一個叫 link 的值來用,這個就是正確的。或許 Bloglines 也有不對,它應該去抓 link 來用,但是我想 Yahoo! Blog 也確實是有問題,至少它搞錯 guid 的設定。

Technorati Tags: ,

Comments

Comment from 小奧
Date: 2007/02/22, 11:17 下午

我也有第二個連結的問題,所以只好再擊入Blog首頁看,幸好所訂的Yahoo Blog不太多。

Comment from vachel
Date: 2007/02/22, 11:28 下午

之前就是有一次,應該是聖誕節附近的時間,bloglines不吃我的feed,但其他reader卻可以。一直覺得bloglines有一些其他reader沒有的缺撼。

Comment from 風痕影
Date: 2007/02/23, 4:14 上午

不禁令我想到上次看到的這篇文章啊 XD
http://hrs.ckeisc.org/blog/post/98#more-98
這樣看來部落格即使隱藏了還是能夠訂閱呢 =   =”

對了,這篇又讓我想起一件怪事
就是用 Google Reader 訂閱無名小站的網誌時
不知道是怎麼搞的,他會毫無限制地…
一直挖更早以前的文章,而且還挖得出來!
明明 feed 就只會有最新幾篇的不是嗎 囧”

Comment from jsli
Date: 2007/02/23, 7:23 上午

Y!tw blog 的 timestamp 格式不對,連總部的 My Yahoo! 都食不下它…

http://jsli.blogspot.com/2006/11/y-tw-blog-rss.html

Comment from V!c
Date: 2007/02/23, 11:40 上午

>風痕影

XDDDD
因為那些工程師不懂RSS XD

>jsli
好像encoding也有問題…我拿HK Y!Blog去餵Feed Validator,居然出這句…
Your feed appears to be encoded as “utf-8″, but your server is reporting “US-ASCII”

>ijliao
其實連結會掛掉可能不是RSS Feed的錯,而是一般Y!Blog的連結可是會把一般程式的自動連結功能掛掉的王者啊XD
(對,就是那個感嘆號!)

Comment from chlin
Date: 2007/02/26, 10:01 下午

根據實驗,
Y!TW Blog用Google Reader訂閱的話, 每七天才會更新一次..=.=”

Trackback from Jerome's Blog
Date: 2007/03/05, 7:54 下午

如何訂閱 Yahoo! Blog…

回應苦牢之最後一年的 Yahoo! Blog 的 RSS 一文。需知解鈴還須繫鈴人,用 Yahoo! 的另一個產品 Yahoo! Pipes 解吧!

我寫了一個 Pipe 來解決這個問題。當初要解時 Yahoo! Pipes 尚未推出 RegEx 功能,可….

Pingback from Test » Blog Archive » 如何訂閱 Yahoo! Blog
Date: 2007/03/14, 12:29 上午

[...] Yahoo! Blog 的 RSS 一文。需知解鈴還須繫鈴人,用 Yahoo! 的另一個產品 Yahoo! Pipes [...]

Pingback from 功能測試站 » Blog Archive » 如何訂閱 Yahoo! Blog
Date: 2007/03/24, 7:54 上午

[...] Yahoo! Blog 的 RSS 一文。需知解鈴還須繫鈴人,用 Yahoo! 的另一個產品 Yahoo! Pipes [...]

Write a comment