フィードが更新されたときに検出する最も良い方法は何ですか? 15分ごとにフィードをポーリングするアプリケーションがあるとします。新しいコンテンツが追加されたかどうかはどのようにして知ることができますか? RSSフィードとAtomフィードの場合。RSSフィードの新しい新しいアイテムの検出
13
A
答えて
5
RSS 2とAtomの各項目にはGUID/IDがあり、一意にフラグが付けられます。一意のフラグが付いている場合は、それを使用してアイテムを識別し、以前のアイテムと照合することができます。
3
フィールドを要求するときに、http応答のLast-ModifiedフィールドとETagフィールドを確認します。さらに、リクエストにIf-Modified-SinceタグとIf-None-Matchタグを使用すると、フィードが変更されていない場合にのみ304応答が得られます。 (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)
+2
すべてのウェブサイトフィードはetagsをサポートしていますか?そして、etagsはjavascriptで簡単に読めますか? – haden
1
私はここ http://www.infoq.com/articles/etags
これは、RSS、原子またはあなたのウェブサーバ上でホストされている他のリソースのために働くだろう示すように、サーブレットフィルタで計算、私のプロジェクトでのetagsを使用しています。
関連する問題
- 1. RSSフィードから新しいアイテムを取り出す
- 2. URLをRSSフィードから新しいアイテムとして受信
- 3. RSSフィードの変更されたアイテムと新しいアイテムを検出する方法は?
- 4. RSSフィードで新しいアイテムを検出するにはどうすればいいですか?
- 5. 新しいアイテム検出で.NETに必要なインターネット安全なRSS解析ライブラリ
- 6. rssフィード、自動更新されない
- 7. RSSフィードない自動更新
- 8. フィードパーサーで新しいコンテンツのRSSフィードを確認する
- 9. RSSフィードの記事を新しいフォームで開く方法は?
- 10. RSSフィードXMLDataSourceフィルタRSSアイテム
- 11. 新しい通知のjQueryを検出
- 12. レルムasObservable()は新しいアイテムのみを出力します
- 13. メモリリーク新しい検出と上書き?
- 14. リストビュー内の各アイテムの新しいアクティビティ
- 15. RssフィードがChromeで動作しない
- 16. アンドロイドの最新のRSSフィードを読むには?
- 17. RSSフィードにこのRSSフィードdisecting
- 18. ニース新しい10.7ライオンツールバーのアイテム
- 19. DrupalでのRSSフィードの検索
- 20. RSSフィード:どのように更新間隔をお勧めしますか?
- 21. PHP検索結果ページのRSSフィード
- 22. 外部RSSフィードのSharePoint検索
- 23. 最新のフィード
- 24. RSSフィードのテスト
- 25. CommonSpotのRSSフィード
- 26. RSSフィードのフィルタリング
- 27. アンドロイドのテキストビューで新しい行を検出します
- 28. RSS:新しいコンテンツを示す信号を送り出しますか?
- 29. RecyclerImageViewHolder新しいスレッドでアイテムをロード
- 30. テーブルビューで新しいアイテムを追加:misunderstanding
これは同じように簡単に行く方法です...ありがとう.. – haden
このhttp://www.rssboard.org/rss-specification#ltguidgtSubelementOfLtitemgtによると、 'guid'はオプションのフィールドなので、一部には存在しないかもしれませんRSSフィード ! – webNeat