J'essaye de faire un lecteur de RSS mais je n'ai aucune idée sur comment identifier les articles non lus. Par exemple, que dois-je faire lorsque je rafraîchis ma liste pour éviter d'avoir des doublons?Comment marquer les éléments non lus d'un flux RSS?
Répondre
En dépit d'être facultatifs, la plupart des flux RSS fournissent un élément 'guid' pour chaque élément, qui est une chaîne qui l'identifie de manière unique. Si le flux que vous analysez fournit un tel élément, vous pouvez enregistrer les éléments déjà traités en stockant le GUID quelque part, puis, lorsque vous récupérez le flux, vous pouvez vérifier chaque élément si vous avez déjà stocké ce GUID. Mais n'oubliez pas de sauvegarder également la date de publication, car un article peut avoir été mis à jour entre temps.
Malheureusement, l'élément GUID n'est pas obligatoire, donc si le flux ne le fournit pas, vous devrez peut-être recourir à une combinaison du titre et de la description pour les vérifier. Ma suggestion serait de hacher la description en utilisant SHA-1 ou MD5, puis en vérifiant la description du nouvel élément par rapport aux hachages sauvegardés.
- 1. Comment marquer des éléments lus avec google reader API?
- 2. Comment obtenir les 20 prochains éléments dans le flux RSS?
- 3. Principaux éléments d'un flux RSS/Atom
- 4. Récupérer les messages non lus, par utilisateur
- 5. Marquer les N éléments supérieurs d'un tableau non trié
- 6. Flux RSS n'affiche pas les éléments. Only title
- 7. Sharepoint Cette page contient des éléments sécurisés et non sécurisés » Erreur avec les flux RSS
- 8. Détection de nouveaux éléments dans un flux RSS
- 9. Atom au flux RSS
- 10. Rails: Gestion des messages lus/non lus
- 11. Comment personnaliser les flux RSS dans SharePoint
- 12. Liens Drupal flux RSS
- 13. Comment suivre l'utilisation des flux RSS/vues?
- 14. jQuery boucle infinie sur les éléments RSS
- 15. Comment les sites vont-ils récupérer de "nouveaux" éléments des flux rss?
- 16. Comment authentifier un flux RSS
- 17. Comment créer un flux RSS?
- 18. Vérifier les e-mails non lus
- 19. Ruby XML Iteration Flux RSS
- 20. Gadget de bureau Windows Flux RSS éléments de codage couleur
- 21. Analyser les flux RSS rompus avec Perl
- 22. Obtenir un flux RSS complet
- 23. flux RSS liste (gratuit)
- 24. Correction de flux RSS cassés, dupliquer des éléments via "pubDate"
- 25. Inverser un flux RSS
- 26. Gestion des flux RSS
- 27. lire les flux rss dans applescript
- 28. Flux RSS dashcode confusion
- 29. Flux RSS dans Excel
- 30. scrapper une page non RSS pour générer un flux