afup/web

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

agallou opened this issue · 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 :

$meetupScraper = new MeetupScraper();
pour remplir la table non plus depuis le scaping mais depuis un appel à l'API GraphQL.