Tout d'abord, vous ne pouvez accéder aux histoires d'enregistrement des personnes qui ont OAuthed votre application. Vous ne pouvez pas interroger foursquare pour les vérifications récentes.
Une fois qu'un utilisateur a autorisé votre application, vous pouvez interroger le point de terminaison users/USER_ID/checkins pour obtenir son historique d'enregistrement. Vous pouvez ensuite parcourir cet historique à la recherche d'enregistrements dans les catégories souhaitées.
Par exemple, vous pouvez voir tous les champs d'un objet de l'enregistrement ici:
https://developer.foursquare.com/docs/responses/checkin
L'un de ces champs est un objet « lieu », qui ressemble à ceci:
Comme vous pouvez le voir, il a une liste de 'catégories'. Il suffit donc de vérifier cette liste pour les catégories que vous voulez. J'espère que cela aide
Je sais faire oAuth, mais semble que les catégories sont définies uniquement par leurs noms. Je dois wirk autour :( – kkatusic
J'ai trouvé sur Foursquare où vous pouvez trouver toutes les catégories: [link] (https://developer.foursquare.com/docs/venues/categories) et quand vous vérifiez par exemple les derniers checkins effectuer une opération qui éliminerait checkins des catégories que vous ne voulez pas – kkatusic
Les catégories ont des ID ainsi que des noms.Voir ici pour la liste complète: https://developer.foursquare.com/docs/explore#req=venues/categories –