-1

twitter APIAndroid アプリケーションに統合しました。はい、ほとんどのデバイスで動作します。

しかし、一部のデバイスでは、loginが正常に完了した後、ツイートする前に、例外がスローisAuthenticated()されるさらに呼び出しを使用して再度チェックを行います。twitter.getAccountSettings();

スローされた例外のログを以下に示します。

                10-09 20:08:09.030: W/System.err(22614): -1:
        10-09 20:08:09.030: W/System.err(22614): Relevant discussions can be on the Internet at:
        10-09 20:08:09.040: W/System.err(22614):    http://www.google.co.jp/search?q=0ae6f91b or
        10-09 20:08:09.040: W/System.err(22614):    http://www.google.co.jp/search?q=029022e3
        10-09 20:08:09.040: W/System.err(22614): TwitterException{exceptionCode=[0ae6f91b-029022e3], statusCode=-1, retryAfter=0, rateLimitStatus=null, version=2.1.11}
        10-09 20:08:09.040: W/System.err(22614):    at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:199)
        10-09 20:08:09.040: W/System.err(22614):    at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:75)
        10-09 20:08:09.040: W/System.err(22614):    at twitter4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java:103)
        10-09 20:08:09.040: W/System.err(22614):    at twitter4j.Twitter.getAccountSettings(Twitter.java:1440)
        10-09 20:08:09.040: W/System.err(22614):    at com.ocatalog.socialmedia.twitter.TwitterUtils.isAuthenticated(TwitterUtils.java:24)
        10-09 20:08:09.040: W/System.err(22614):    at com.ocatalog.SettingsActivity$CheckCredentailTask.doInBackground(SettingsActivity.java:320)
        10-09 20:08:09.040: W/System.err(22614):    at com.ocatalog.SettingsActivity$CheckCredentailTask.doInBackground(SettingsActivity.java:1)
        10-09 20:08:09.040: W/System.err(22614):    at android.os.AsyncTask$2.call(AsyncTask.java:252)
        10-09 20:08:09.040: W/System.err(22614):    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
        10-09 20:08:09.040: W/System.err(22614):    at java.util.concurrent.FutureTask.run(FutureTask.java:137)
        10-09 20:08:09.040: W/System.err(22614):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1081)
        10-09 20:08:09.040: W/System.err(22614):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:574)
        10-09 20:08:09.040: W/System.err(22614):    at java.lang.Thread.run(Thread.java:1020)

一部のデバイスの問題が何であるかを理解できないため、どんな助けも恩恵として証明されます。

4

1 に答える 1

1

これは単純に、Twitter で提供されている投稿の制限を超えたために発生したものであることに気付きました。

エラー メッセージには何も説明がないので、本当に混乱しました。誰かが同じタイプの問題に直面している場合は、アプリケーションが再び機能し始めるまで 24 時間待ちます。

そして、すべてではなく一部のデバイスでのみ失敗する理由がわかりませんでした。これに対する答えが得られた場合は、私に知らせてください。

于 2012-10-15T07:42:10.453 に答える