Detailed description of the problem:
So, Twitter stopped working, now it wants authentication. Will this feature be removed or will you pay for APIs, or maybe you don’t need to pay?
Steps to reproduce:
Try to Twitter sync
Version of Sleep as Android:
20230608 beta
logcat:
06-14 07:11:34.475 18869 18869 I SleepAsAndroid: [14Jun 07:11:34.474, main]: ShareService: isConnected token null
06-14 07:11:34.475 1479 1688 I ActivityTaskManager: START u0 {cmp=com.urbandroid.sleep/.share.twitter.InitiateLoginActivity} from uid 10165
06-14 07:11:34.480 1479 1688 D ActivityTrigger: ActivityTrigger activityPauseTrigger
06-14 07:11:34.487 18869 18869 I SleepAsAndroid: [14Jun 07:11:34.486, main]: SocialSettingsActivity:onPause()
06-14 07:11:34.487 1479 1688 I ActivityTaskManager: The Process com.urbandroid.sleep Already Exists in BG. So sending its PID: 18869
06-14 07:11:34.487 1479 1688 W ActivityTaskManager: Tried to set launchTime (0) < mLastActivityLaunchTime (354540)
06-14 07:11:34.496 18869 18869 I SleepAsAndroid: [14Jun 07:11:34.495, main]: Theme: setting last InitiateLoginActivity 32
06-14 07:11:34.496 18869 18869 I SleepAsAndroid: [14Jun 07:11:34.496, main]: InitiateLoginActivity:onCreate() {EX:null} [I: {EX:null}]
06-14 07:11:34.508 1479 5636 D ActivityTrigger: ActivityTrigger activityPauseTrigger
06-14 07:11:34.522 18869 18869 D SleepAsAndroid: [14Jun 07:11:34.522, main]: SocialSettingsActivity:onResume()
06-14 07:11:34.523 18869 18869 I SleepAsAndroid: [14Jun 07:11:34.523, main]: ShareService: isConnected token null
06-14 07:11:34.524 18869 18869 I SleepAsAndroid: [14Jun 07:11:34.524, main]: Theme: onPostResume() SocialSettingsActivity
06-14 07:11:34.528 18869 18869 D SleepAsAndroid: [14Jun 07:11:34.527, main]: InitiateLoginActivity:onDestroy()
06-14 07:11:34.625 18869 18869 I SleepAsAndroid: [14Jun 07:11:34.625, main]: Theme: onPostResumeAfterRecreate()
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: [14Jun 07:11:34.655, AsyncTask #1]: Twitter Error during OAUth retrieve request token
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: 401:Authentication credentials (https://dev.twitter.com/pages/auth) were missing or incorrect. Ensure that you have set valid consumer key/secret, access token/secret, and the system clock is in sync.
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: message - Could not authenticate you.
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: code - 32
06-14 07:11:34.656 18869 19794 E SleepAsAndroid:
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: Relevant discussions can be found on the Internet at:
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: hxxp://www.google.co.jp/search?q=3cc69290 or
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: hxxp://www.google.co.jp/search?q=45a986a5
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: TwitterException{exceptionCode=[3cc69290-45a986a5], statusCode=401, message=Could not authenticate you., code=32, retryAfter=-1, rateLimitStatus=null, version=4.0.4}
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at twitter4j.HttpClientImpl.handleRequest(HttpClientImpl.java:164)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at twitter4j.HttpClientBase.request(HttpClientBase.java:57)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at twitter4j.HttpClientBase.post(HttpClientBase.java:86)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:115)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:92)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at twitter4j.TwitterBaseImpl.getOAuthRequestToken(TwitterBaseImpl.java:292)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at twitter4j.TwitterBaseImpl.getOAuthRequestToken(TwitterBaseImpl.java:287)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at com.urbandroid.sleep.share.twitter.OAuthRequestTokenTask.doInBackground(OAuthRequestTokenTask.java:61)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at com.urbandroid.sleep.share.twitter.OAuthRequestTokenTask.doInBackground(OAuthRequestTokenTask.java:28)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at android.os.AsyncTask$3.call(AsyncTask.java:394)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at java.util.concurrent.FutureTask.run(FutureTask.java:264)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:305)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
06-14 07:11:34.656 18869 19794 E SleepAsAndroid: at java.lang.Thread.run(Thread.java:1012)