403:该请求已被理解,但已被拒绝。随附的错误消息将解释原因。 由于更新限制而拒绝请求时使用此代码 (https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following) W / System.err(1466):消息 - 需要SSL 代码 - 9 进入腐败或截断
Relevant discussions can be found on the Internet at:
http://www.google.co.jp/search?q=b2b52c28 or
http://www.google.co.jp/search?q=10981ab8
0
TwitterException{exceptionCode=[b2b52c28-10981ab8], statusCode=403, message=SSL is required, code=92, retryAfter=-1, rateLimitStatus=null, version=3.0.3}
at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:177)
twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:61)
twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:98)
twitter4j.TwitterImpl.post(TwitterImpl.java:1871)
twitter4j.TwitterImpl.updateStatus(TwitterImpl.java:241)
br.com.dina.oauth.instagram.example.Facebook$2$1$1.onClick(Facebook.java:121)
android.view.View.performClick(View.java:3480)
android.view.View$PerformClick.run(View.java:13983)
android.os.Handler.handleCallback(Handler.java:605)
android.os.Handler.dispatchMessage(Handler.java:92)
android.os.Looper.loop(Looper.java:137)
android.app.ActivityThread.main(ActivityThread.java:4340)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:511)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
dalvik.system.NativeStart.main(Native Method)
答案 0 :(得分:6)
您需要更新到最新版本的Twitter4j。旧的没有指定https - Twitter现在要求。
答案 1 :(得分:1)
我能用Twitter4j 3.0.5 jar解决问题。