5

Twitter4Jを使用してTwitterAPIに接続する典型的なコードがいくつかあります。彼らはアンドロイド1.xと2.xでうまく働きました。3.x 4.xしかし、Nexus7デバイスを搭載したAndroid4.1.1および4.1.2では失敗しました。ソース:

private void retrieveRequestToken() {   
    mSpinner.show();  
    new Thread() {  
        @Override  
        public void run() {  
          try {  
            mRequestToken = mTwitter.getOAuthRequestToken(Twitter.CALLBACK_URI);
            mUrl = mRequestToken.getAuthorizationURL();
            mWebView.loadUrl(mUrl);
          } catch (TwitterException e) {
            mListener.onError(new DialogError(e.getMessage(), -1, Twitter.OAUTH_REQUEST_TOKEN));   
        }
    }  
    }.start();  
}

例外:認証の課題は見つかりませんでした関連する議論はインターネットで見つけることができます

OAuthToken->に乗ろうとすると、問題が発生します。mTwitter.getOAuthRequestToken(Twitter.CALLBACK_URI);

誰かがこの問題を調査するのを手伝ってくれませんか?

4

2 に答える 2

5

私は問題を見つけましたちょうど時間と日付をデバイスに正しく入れてください!!!! 電話の設定に移動し、[日付と時刻]をクリックして[自動]を選択します(デバイスのタイムゾーンと時刻、日付がすべて正しいことを確認してください)時刻、日付、タイムゾーンが正しくない場合、Twitterに接続できません。

于 2012-11-09T11:10:50.767 に答える
1

日付と時刻は正しく設定されていましたが、電話を再起動したところ、機能し始めました

于 2013-03-01T15:53:00.880 に答える