Comment obtenir une liste des articles liés à un débat ?

Pour éviter de faire des appels inutiles et charger la synthèse uniquement sur les pages article où un débat est lié, vous pouvez utiliser la route prévue par l'API de Logora:


Requête

URL de base 

https://app.logora.fr/api/v1/updated_sources

Méthode : GET

En-tête : Content-Type: application/json

Paramètres GET

                shortname (requis) : nom de votre application disponible dans votre espace d'administration

                timestamp (requis) : date depuis laquelle vous souhaitez récupérer les mises à jour des articles (si un débat est associé ou non), en format timestamp Unix (secondes).

                page (optionnel) : numéro de page

                per_page (optionnel) : nombre d'éléments par page, par défaut 10


La route renvoie l'ensemble des articles qui ont eu une modification d'association à un débat depuis la date passée en paramètre.


Exemple de réponse : 


{
  "success": true,
  "data": {
      {
        "identifier": 1, // Identifiant unique de l'article que vous fournissez lors de l'insertion de la synthèse
        "title": "Exemple d’Article – Démo", // Titre de l'article
        "source_url": "https://demo.logora.fr/article-demo", // URL de l'article
        "has_debate": false, // Indique si l'article est associé à un débat
        "debate_updated_at": "2021-01-06T16:01:19.717Z" // Dernière modification de l'association à un débat (association à un débat ou suppression de l'association)
      },
      {
        "identifier": 2,
        "title": "Exemple d'article #2 - Démo",
        "source_url": "https://demo.logora.fr/article2-demo",
        "has_debate": true,
        "debate_updated_at": "2021-01-06T15:22:32.630Z"
      }, 
      ...
  }
}


En-têtes de la réponse :

          total : nombre total d'éléments (sans inclure la pagination)

          total-pages : nombre de pages de la réponse