Alors qu’un travail devait être initié via le projet RéSoCIO sur la collecte dynamique des tweets, et sur la mesure de la qualité des requêtes à l’API Twitter, les récentes modifications apportées aux conditions d’utilisation du réseau social sont venues mettre à mal ce plan de travail, et requestionner de manière plus fondamentale la possibilité même de pouvoir poursuivre la veille automatisée de Twitter.
1 juin 2023
Tweets mensuels sur SURICATE-Nat

Evolution du volume mensuel de tweets captés par la plateforme SURICATE-Nat entre mars 2015 et mars 2023, pour les thèmes « séisme » (en rouge) et « inondation » (en bleu). La ligne en tirets indique le seuil mensuel de 10.000 tweets de l’API Basic.

BRGM

Alors qu’un travail devait être initié via le projet RéSoCIO sur la collecte dynamique des tweets, et sur la mesure de la qualité des requêtes à l’API Twitter, les récentes modifications apportées aux conditions d’utilisation du réseau social sont venues mettre à mal ce plan de travail, et requestionner de manière plus fondamentale la possibilité même de pouvoir poursuivre la veille automatisée de Twitter.

En effet, faisant suite à son rachat à l’été 2022 par Elon Musk, Twitter a annoncé à l’automne 2022 sa volonté de modifier les termes d’accès à ses API, puis a annoncé en février 2023 que l’API gratuite sur laquelle reposait la collecte à la volée de tweets via la plateforme SURICATE-Nat (sur laquelle repose le projet RéSoCIO) serait prochainement remplacée par une offre payante.

En pratique, alors que l’API gratuite permettait jusqu’alors la collecte de dizaines de milliers de tweets par mois (cf. figure ci-après), la poursuite de cette collecte à la volée nécessite le passage à une API payante de Twitter, avec deux possibilités :

  1. L'accès à l'API "Basic" : Cette API est selon Twitter destinée aux « amateurs ou aux prototypes ». Pour un abonnement mensuel de 100 $, elle permet de capter un maximum de 10.000 tweets par mois.
  2. L'accès à l'API "Pro" : Cette API est selon Twitter destinée aux « startups qui développent leur activité ». Accessible pour 5.000 $ par mois (soit plus de 56.000 € par an !!!), elle permet de capter un maximum de 300.000 tweets mensuels.

Si la seconde option est clairement hors de portée d’un outil dédié à la gestion de crises de sécurité civile, la première – plus accessible – est en revanche très limitante du fait d’un seuil très bas en terme de tweets pouvant être captés, très inférieurs à ce SURICATE-Nat captait jusqu’alors mensuellement, y-compris en l’absence de catastrophe naturelle significative. Si elle était retenue, cette option nécessiterait de revoir les critères d’interrogation à l’API pour la rendre beaucoup plus sélective, de sorte à « économiser la donnée », quitte à prévoir des procédures d’écoute approfondie sur demande en cas d’événement significatif.

Tweets pour obtenir un accès gratuit à l'API Twitter

Exemple de messages postés sur Twitter via le compte @suricatenat pour demander à Twitter l’accès gratuit à son API

BRGM

Une troisième option – la seule véritablement pérenne – vise à tenter d’obtenir un accès gratuit à l’API auprès de Twitter. En effet, le réseau social attribue au compte-goutte des accès gratuits aux applications dont l’action contribue à améliorer la sécurité des populations (essentiellement via le relais de messages d’alerte).

Le BRGM va étudier les possibilités de prise de contact avec Twitter France d’une part, et de mise en place d’une campagne de messages sur les réseaux sociaux demandant l’accès gratuit. Il encourage les personnes intéressées par le projet RéSoCIO à l’appuyer en ce sens, ainsi qu’à relayer les messages postés sur les comptes Twitter de RéSoCIO et de SURICATE-Nat.