DexBase

Hacker News API

Développement et données · Résultats de Hacker News API · source publique

Réponse publique actuelle

Chargez une nouvelle réponse de Hacker News API sans saisir de terme.

Ce que contient la réponse

Champs à vérifier

  • Développement et données
  • Résultats de Hacker News API
  • source publique

La liste topstories ne contient que des IDs

/v0/topstories.json renvoie une suite d’identifiants numériques dans l’ordre d’affichage de Hacker News. La documentation indique qu’elle peut contenir jusqu’à 500 histoires principales et aussi des offres d’emploi. Un ID ne donne ni titre, ni lien, ni auteur, ni score, ni commentaires avant la requête de l’élément correspondant.

  • Utilisez chaque numéro dans /v0/item/{id}.json pour ouvrir une histoire.
  • Ne traitez pas la position de réponse comme un classement permanent.
  • Filtrez type lorsqu’une interface ne doit pas afficher les emplois.

L’élément explique ce qui est affiché

Une histoire peut contenir id, type, by, time, title, url, score, descendants et kids. type distingue story, job, comment, poll et pollopt. time est un Unix time ; title et text peuvent contenir du HTML ; descendants est le nombre total de commentaires d’une histoire ou d’un sondage, et kids liste ses commentaires directs dans l’ordre d’affichage.

  • Convertissez time avant d’afficher une date lisible.
  • Nettoyez le HTML de title et text avant son rendu.
  • Utilisez url comme destination externe lorsqu’elle existe ; chaque histoire n’en a pas.

La popularité ne vérifie pas une source externe

L’API rend les données publiques de Hacker News disponibles presque en temps réel. score est le score de la communauté et évolue ; il ne confirme pas l’exactitude d’une page liée. Ouvrez l’URL originale, lisez la discussion et distinguez opinion, annonce, démonstration et reportage avant de reprendre une affirmation comme un fait.

  • Redemandez un élément lorsque position ou score comptent.
  • N’utilisez pas le nombre de commentaires comme mesure de qualité technique.
  • Citez Hacker News et la page originale lorsque vous partagez une histoire.
crates.io Développement et données · Résultats de crates.io · source publique DummyJSON Products Développement et données · Résultats de DummyJSON Products · source publique Fake Store API Développement et données · Résultats de Fake Store API · source publique