Я пытаюсь разработать приложение для Android, и для моей цели я должен иметь возможность искать твиты на основе хештега, который ищет пользователь.Я использую библиотеку Twitter4j, и у меня также есть ключ / секретный ключ Consumer API и токены.
Что я пробовал до сих пор:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
BottomNavigationView navView = findViewById(R.id.nav_view);
mTextMessage = findViewById(R.id.message);
navView.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
// Twitter 4j 25.May.2019 only for test right now
ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
configurationBuilder.setDebugEnabled(true)
.setOAuthConsumerKey("ABC")
.setOAuthConsumerSecret("ABC")
.setOAuthAccessToken("ABC")
.setOAuthAccessTokenSecret("ABC");
TwitterFactory tf = new TwitterFactory(configurationBuilder.build());
final Twitter twitter = tf.getInstance();
Query query = new Query("twitter4j");
try {
QueryResult result = twitter.search(query);
for (Status status : result.getTweets()) {
System.out.println("@" + status.getUser().getScreenName() + ":" + status.getText());
}
} catch (TwitterException te) {
System.out.println(te.getMessage());
}
Я ожидаю некоторый JSON-запрос от Twitter, нона моей консоли ничего не отображается.