2 votes

Comment récupérer tous les tweets de mes followers via l'API de streaming twitter avec twitter4J ?

J'utilise le code suivant avec la bibliothèque twitter4J pour récupérer tous les tweets de mes followers :

friendsIDs = TwitterConnectionManager.getTwitter().getFriendsIDs().getIDs();
twitterStream = twitterStreamFactory.getOAuthAuthorizedInstance(getTwitterAccessToken());
twitterStream.filter(new FilterQuery(friendIDs));

Cela me fournit tous les tweets qui proviennent d'un de mes amis, mais aussi les tweets qui contiennent le @nom d'utilisateur d'un de mes amis. Si je suis un compte comme Twitter, je reçois tous les tweets contenant @Twitter. Je filtre ces tweets après leur arrivée mais ils créent beaucoup de données inutiles et d'utilisation du CPU. Comme j'utilise ce code sur un appareil mobile, j'aimerais créer un filtre qui me donne uniquement les tweets qui apparaissent dans ma timeline.

1voto

Je ne pense pas que ce soit possible. Jetez un coup d'œil aux documents relatifs au point de terminaison du filtre ici :

http://dev.twitter.com/doc/post/statuses/filter

Peut-être pourriez-vous placer un serveur d'applications entre vos applications mobiles et l'API de Twitter qui effectue le filtrage ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X