2010-09-20 53 views
0

所以我已經玩了一段時間製作一個專門的RSS閱讀器的想法,但我從來沒有接觸過它。我有幾個項目可以通過這種或那種方式閱讀Feed。如何標記「看到」RSS條目?

這是一個針對IRC頻道的RSS-bot。但我並沒有將自己的想法包圍在如何「標記爲已讀」的故事中,以便它不會在每次運行時都吐出Feed中的所有故事。

現在,我還沒有詳細閱讀規範,所以可能會有某種獨特的ID可以用來標記條目,使用某種數據庫來讀取。但是,這是做到這一點的正確方法嗎?

回答

0

從閱讀RSS 2.0規格的ttp://cyber.law.harvard.edu/rss/rss.html#hrelementsOfLtitemgt看來,每個項目都有一個GUID,您可以使用它來知道哪些文章已被閱讀或沒有閱讀。

+0

這當然取決於人們正確地分配GUID到他們的飼料項目。我想大多數「現成的」解決方案都會很好,你的里程可能會隨着手動供稿而變化。 – Thilo 2010-09-20 06:35:48

+0

沒錯,你可以做的不多,以避免這一點。我想Christian可以看看一些開源的RSS閱讀器,看看他們如何處理沒有GUID的問題。 – 2010-09-20 06:39:44