我正在嘗試將Twitter整合到我的Android應用程序中,並且似乎無法讓Twitter4j註冊我的應用程序。Twitter4j帶有回調URL的getOAuthRequestToken()在Android上失敗?
關於我在Android上看到的問題,每一個教程和問題都已經過去了幾年,事情似乎從那時起就一直在發展。
我按照this tutorial上的步驟操作,並使用提供的源代碼來測試連接到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的任何工作登錄代碼或知道問題的解決方案我很感謝您的來信!
非常感謝您的點2.你給了我希望多小時後... – pAkY88
關於點#2,這太糟糕了,有沒有在任何地方示例代碼,使用類似的AsyncTask;我發現的所有樣品都已過時!即使是Twitter4J 3.0.3附帶的示例代碼! –