2

twitter4J ライブラリで次のコードを使用して、フォロワーのすべてのツイートを取得しています。

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

これにより、友人の 1 人からのすべてのツイートだけでなく、友人の 1 人の @username を含むツイートも表示されます。Twitter などのアカウントをフォローしている場合、@Twitter を含むすべてのツイートを取得します。このツイートを受信後にフィルター処理していますが、不要なデータと CPU 使用率が大量に発生します。このコードをモバイル デバイスで使用しているため、タイムラインに表示されるツイートのみを表示するフィルターを作成したいと考えています。

4

1 に答える 1

1

これは不可能だと思います。ここでフィルター エンドポイントのドキュメントをご覧ください。

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

モバイル アプリとフィルタリングを行う Twitter API の間にアプリ サーバーを配置できますか?

于 2011-03-10T09:50:13.073 に答える