Ubuntu – Twitter “Authentication Error” Turpial & Choqok (latest versions)

networkingtwitter

I use Turpial a lot, but Turpial isn't connecting at all. I can still connect to Twitter thru the OS app (no issues signing in through Online Accounts) and of course I can still sign in using the browser, but Turpial gives me an "Authentication Error" and Choqok fails to do anything.

I've tried changing my password, revoking the Turpial and Ubuntu apps in Twitter and re-enabling them, but then it gives me an "Invalid Credentials" message. I've even removed and installed Turpial multiple times, still nothing.

I can't find any information or resources for this type of error from Turpial online. I think it may be something recent after finding this message elsewhere:

(article related to "Birdie") It looks promising i'm currently using it atm, since all the other twitter clients no longer work due to the API 1.0 shutdown (posted today)

I've never used Choqok before today, so I don't even know if I've set it up properly. It's failing to retrieve or send Tweets it just blank screens, but at least it signs in.

I've figured that this isn't an issue with Ubuntu, or Turpial or Choqok, or the router (already replaced it today), so I don't really know what I'm dealing with here. I hope it's not another API issue, Facebook did something similar just a few weeks ago

Best Answer

Just like previous answers said, Twitter shut down its 1.0 API Wednesday, June 12th 2013. Now Twitter clients have to use the new and controversial 1.1 API. As a consequence, Twitter clients which have not implemented the 1.1 API support yet will be broken until they implement it. Twitter clients for Linux (and Ubuntu) are in different situations :

  • Polly and Birdie both support this 1.1 API. You can use them seamlessly.
  • Choqok and Turpial did not currently support the 1.1 API. So they will not work until their developers implement the 1.1 API support.
  • Hotot's case is a bit different. It officially do not support 1.1 API however it is "1.1 ready". There is a tweak in the settings which enables Hotot to work partially. For exemple, mentions and lists will not work at all, unlike displaying timelines and posting a tweet. To make Hotot work with the 1.1 API, go to Preferences > Advanced and set the "API Base" parameter to "https://api.twitter.com/1.1/". Restart Hotot after that. Its variant for Google Chrome (and Chromium too) "Hotot for Chrome" supports 1.1 API just like Polly and Birdie.
Related Question