Quelle est la meilleure façon de détecter lorsqu'un flux a été mis à jour? Dites que j'ai une application qui interroge le flux toutes les 15 minutes. Comment savoir si un nouveau contenu a été ajouté ou non? Pour les flux RSS et Atom.Détection de nouveaux éléments dans un flux RSS
Répondre
Chaque élément dans RSS 2 et Atom a un GUID/ID qui peut être marqué comme unique. S'il est marqué comme unique, vous pouvez l'utiliser pour identifier les éléments et les comparer aux éléments précédents.
Vérifiez les champs Last-Modified et ETag de la réponse http lors de la demande du champ. Mieux encore, utilisez les balises If-Modified-Since et If-None-Match dans votre requête, et vous obtiendrez une réponse 304 uniquement si le flux n'a pas été modifié. (Voir: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html)
Tous les flux de site Web prennent-ils en charge etags? Et etags sont facilement lisibles par javascript? – haden
J'utilise etags sur mon projet, calculé dans un filtre de servlet comme indiqué ici http://www.infoq.com/articles/etags
Cela travaillerait pour rss, atome ou toute autre ressource hébergé sur votre serveur Web.
- 1. Comment détecter les éléments modifiés et nouveaux dans un flux RSS?
- 2. Principaux éléments d'un flux RSS/Atom
- 3. Inverser un flux RSS
- 4. Flux RSS personnalisé dans Dokuwiki
- 5. Correction de flux RSS cassés, dupliquer des éléments via "pubDate"
- 6. Problèmes de flux RSS?
- 7. Champs personnalisés dans le flux RSS WordPress
- 8. Flux RSS dans EBSCO igoogle
- 9. AdSense dans flux RSS - PHP
- 10. Gestion des flux RSS
- 11. Combinaison de plusieurs flux RSS
- 12. TFS checkin Flux RSS
- 13. Flux RSS depuis Gallery2
- 14. La collecte de flux RSS en ligne?
- 15. Ruby XML Iteration Flux RSS
- 16. craigslist flux rss
- 17. Flux RSS populaires de MySQL
- 18. flux RSS liste (gratuit)
- 19. Comment créer un flux RSS et l'afficher?
- 20. Rails: Bonnes pratiques de création de flux RSS - détection MIME vs FeedsController
- 21. Comment masser/modifier un flux RSS?
- 22. Comment écrire un flux RSS avec Java?
- 23. DateTime.Parse pour pubDate dans les flux RSS
- 24. Appliquer XSL au flux RSS
- 25. Désérialisation d'un flux RSS dans .NET
- 26. Configuration du flux RSS dans MOSS
- 27. Comment personnaliser les flux RSS dans SharePoint
- 28. Générer un flux RSS (MRSS) Media dans ASP.NET 3.5
- 29. Accès PHP aux tags iTunes dans un flux RSS
- 30. Comment obtenir la saisie complète dans un flux RSS 2.0
Cela semble et plus facile à faire ... Merci .. – haden
Selon ce http://www.rssboard.org/rss-specification#ltguidgtSubelementOfLtitemgt le 'guid' est un champ facultatif de sorte qu'il peut ne pas être présent dans certains Flux RSS ! – webNeat