Как получить все твиты моих подписчиков через API потокового твиттера с помощью twitter4J? - PullRequest
2 голосов
/ 10 марта 2011

Я использую следующий код с библиотекой twitter4J, чтобы получить все твиты моих подписчиков:

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

Это предоставляет мне все твиты от одного из моих друзей, а также твиты, содержащие @username одного из моих друзей. Если я следую за аккаунтом, таким как Twitter, я получаю все твиты, содержащие @Twitter. Я фильтрую эти твиты после их поступления, но они создают много ненужных данных и использование ЦП, и, поскольку я использую этот код на мобильном устройстве, я хотел бы создать фильтр, который будет давать мне только те твиты, которые появляются на моей временной шкале.

1 Ответ

1 голос
/ 10 марта 2011

Я не думаю, что это возможно.Посмотрите документы для конечной точки фильтра здесь:

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

Может быть, вы могли бы поместить сервер приложений между вашими мобильными приложениями и API-интерфейсом Twitter, который выполняет фильтрацию?

...