我已经集成twitter API
到我的 android 应用程序中,是的,它适用于大多数设备。
但是在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)
任何帮助都会被证明是一个福音,因为我无法理解某些设备上的问题。