我正在尝试将 Twitter 集成到我的 Android 应用程序中,但似乎无法让 Twitter4j 注册我的应用程序。
我看到的关于 Android 问题的每个教程和问题都已有多年历史,从那时起事情似乎已经发生了变化。
我按照本教程中的步骤操作并使用提供的源代码来测试连接到 Twitter。知道源代码提供的 Twitter4j 版本已经过时,我稍后将其更新为最新版本和快照版本,但都无济于事。
private void loginNewUser() {
try {
Log.i(TAG, "Request App Authentication");
// This line fails with error "Host is unresolved: api.twitter.com:80
mReqToken = mTwitter.getOAuthRequestToken();
Log.i(TAG, "Starting Webview to login to twitter");
WebView twitterSite = new WebView(this);
twitterSite.loadUrl(mReqToken.getAuthenticationURL());
setContentView(twitterSite);
} catch (TwitterException e) {
Log.e("errors", e.getMessage());
Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show();
}
}
任何人有任何使用 Twitter4j 的有效登录代码或知道问题的解决方案,我将不胜感激收到您的来信!