Résumé de l’état, prévisions, signaux, historique et métadonnées des sources. Un bon point de départ pour votre application.
Points d’accès de l’API
Choisissez les données adaptées à votre usage pour éviter de récupérer plusieurs fois les mêmes annonces en amont.
Filtrez les publications publiques sur les réinitialisations, les projets, les indices et les quotas, en conservant les catégories et l’état de vérification.
Annonces de réinitialisation enregistrées. Une annonce de fin d’opération ne vérifie pas le quota d’un compte local.
/api/v1/tibo Toutes les publications valides enregistrées, avec texte original, date de publication, liens et mode de collecte.
/api/health Vérifiez la disponibilité du service et des sources pour les sondes de déploiement et les tâches planifiées.
Publications originales et sources de collecte archivées durablement, avec pagination. L’historique précédant la première collecte peut être incomplet.
Renvoie la référence historique, les ajustements expérimentaux et l’influence de chaque publication. Les règles ne sont pas calibrées ; l’API de prévision d’origine conserve la référence de la source en amont.
/api/v1/overviewprobability_model → baseline / adjusted / factors / model_version / evaluated_attibo_history → total / persistent / complete_historyFiltres et pagination
S’applique aux listes des points d’accès signals, resets et tibo.
| Paramètre | Description |
|---|---|
limit / offset | limit va de 1 à 100, avec 50 par défaut ; offset commence à 0. Utilisez le next_offset renvoyé pour la page suivante. |
kind | kind accepte reported_completed, planned, hint, limits, banked, unclear, needs_context ou other ; type est un alias de compatibilité. |
q | Recherche par mots-clés, jusqu’à 200 caractères. |
from / to | Plage de dates UTC au format YYYY-MM-DD. |
Vérifiez l’état avant d’utiliser les données.
| Champ | Signification |
|---|---|
available | Indique si un instantané exploitable est disponible. Affichez un état vide explicite s’il ne l’est pas. |
stale | Indique si les données proviennent d’un cache périmé. Informez les utilisateurs de leur fraîcheur lorsque vous affichez des données en cache. |
generated_at | Date de génération de cette réponse de l’API, distincte des dates de publication et de collecte des messages. |
channels | Consigne fetched_at, checked_at, la disponibilité et les erreurs de chaque source. |
posts | Texte et URL d’origine, date de publication, catégorie et état de vérification de la publication. |
quota_verified | Indique si le quota réel du compte a été vérifié. Une valeur false ne doit pas être affichée comme « quota rétabli ». |
tibo.mode | x_api, third_party_copy ou unavailable permet de distinguer la collecte directe des copies tierces. |
Les champs probability_24h / probability_48h sont des pourcentages de 0 à 100. Affichez une valeur inconnue lorsqu’aucune prévision n’est disponible, plutôt que 0 %.
Un exemple d’intégration minimal.
Les points d’accès GET ne nécessitent aucune authentification et autorisent les requêtes entre origines.
const response = await fetch(
'https://codexreset-news.com/api/v1/overview',
{ headers: { Accept: 'application/json' } }
);
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const data = await response.json();
if (!data.available) {
// Affichez « Données indisponibles » ; n’en déduisez pas qu’aucune réinitialisation n’a eu lieu.
} else {
const posts = data.tibo?.items ?? data.posts ?? [];
const cached = data.stale === true;
// Affichez les liens d’origine et conservez l’attribution des sources tierces.
}Compatible avec les appels existants.
Les anciens points d’accès restent disponibles. Utilisez les points d’accès versionnés v1 pour les nouvelles intégrations.