2017-02-25 3 views
1

J'utilise la bibliothèque twitter4j pour diffuser des tweets à partir d'un emplacement particulier. L'API récupère les tweets correspondant aux valeurs de longitude et de latitude transmises en fonction de l'emplacement marqué du tweet lui-même. Existe-t-il un moyen de faire une recherche twitter4j en fonction de l'emplacement sur le profil de l'utilisateur qui a posté le tweet? Le code actuel ressemble à ce qui suit:tweets Twitter4j flux en fonction de l'emplacement de l'utilisateur sur le profil

 

    FilterQuery filterQuery = new FilterQuery(); 
    double[][] locations = {{30,40},{70,100}}; 
    filterQuery.locations(locations); 
    twitterStream.filter(filterQuery); 

Répondre

1

Non, il n'y a aucun moyen de filtrer sur l'emplacement du profil d'un utilisateur en utilisant l'API de diffusion en continu de base de Twitter. La seule façon de le faire serait de passer par l'API commerciale Gnip PowerTrack, avec l'enrichissement de la géolocalisation.