Android devices fail to post with the trace below:
11-01 15:06:54.278 4242-4242/? E/TweetUploadService: Post Tweet failed
com.twitter.sdk.android.core.TwitterApiException: HTTP request failed, Status: 403
at com.twitter.sdk.android.core.Callback.onResponse(Callback.java:42)
at retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall$1$1.run(ExecutorCallAdapterFactory.java:68)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6121)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
Here I use ComposerActivity.Builder to post tweet.
iOS client:
Nov 1 14:52:40 6s Game[329] : Did encounter error sending Tweet: Error Domain=TwitterAPIErrorDomain Code=185 “Request failed: forbidden (403)” UserInfo={NSLocalizedFailureReason=Twitter API error : User is over daily status update limit. (code 185), TWTRNetworkingStatusCode=403, NSErrorFailingURLKey=https://api.twitter.com/1.1/statuses/update.json, NSLocalizedDescription=Request failed: forbidden (403)}
Nov 1 14:52:40 6s Game[329] : [TwitterKit] Composer did fail: Error Domain=TwitterAPIErrorDomain Code=185 “Request failed: forbidden (403)” UserInfo={NSLocalizedFailureReason=Twitter API error : User is over daily status update limit. (code 185), TWTRNetworkingStatusCode=403, NSErrorFailingURLKey=https://api.twitter.com/1.1/statuses/update.json, NSLocalizedDescription=Request failed: forbidden (403)}
But I change to a new set of consumeKey/consumerSecret, it ran correctly.
I have no ideas, please help…