web icon indicating copy to clipboard operation
web copied to clipboard

Meetups : passer par l'API GraphQL au lieu du parseur

Open agallou opened this issue 9 months ago • 0 comments

Suite à l'arrêt de l'API REST nous avons du passer par du parsing des pages meetup pour récupérer les données car l'API GraphQL n'était disponible que pour les comptes meetup pro qu'on ne pouvait pas payer.

Après tests l'API GraphQL est maintenant disponible au moins en lecture seule (on ne sait pas depuis quand), nous pouvons récupérer les infos : https://gist.github.com/agallou/a601bbaf9d6768444c95979c5b4b822a Cela permettra à nouveau de récupérer certaines infos comme la localisation et d'éviter les soucis si on a des changements coté meetup.

Il faudrait donc modifier cette commande : https://github.com/afup/web/blob/11876bc9acf8a0d1fd111abded7e3a6157a4fdb8/sources/AppBundle/Command/ScrappingMeetupEventsCommand.php#L49 pour remplir la table non plus depuis le scaping mais depuis un appel à l'API GraphQL.

agallou avatar May 09 '24 12:05 agallou