Google開放了一個AJAX Feed API,他可以讓你直接使用JavaScript,連接與處理所有的公開的(Public)Feed。

第一個問題是,AJAX並不支援不同的網域的連接,Google是如何做的?  原來是他利用Google.com做一個Proxy Server,來處理這樣的問題。所以,

他支援以下的Feeds format: Atom 1.0, Atom 0.3, RSS 2.0, RSS 1.0, RSS 0.94, RSS 0.93, RSS 0.92, RSS 0.91, RSS 0.9.

然後以JSON , XML or 前兩者的混合的格式從Google.com輸出,提供使用。

對於使用者,這真的蠻方便的,不需要處理各種Feeds格式。

 
但有個問題是,這個Porxy是即時的嗎?Google給了你答案。 



 

 

The Google AJAX Feed API uses the same feed caching and sharing mechanism as Google Reader, which means that feed data from the AJAX Feed API may not be completely fresh, particularly for frequently updated feeds. The Google feed crawler ("Feedfetcher") retrieves feeds from most sites approximately once per hour. Some frequently updated sites may be refreshed more often.

也就是說,他使用與Google Reader相同的機制,.....大部分的Feed一小時更新一次 

 

參考資料:

AJAX Feed API 

AJAX Feed API FAQ