Mobile Twitter Client – Twim

Twim is a mobile Twitter client that runs on devices that are compatible with Java MIDP 2.0. User can browse history, replies, friends, direct messages and public feeds with the application. User can also also update his/her status. Links can be opened in phone browser. You can search for tweets. You can upload photos and videos to Twitgoo, TwitnGoTwitPic, TwitrPix, Twitvid, Mobypicture, Posterous or yFrog services. Twim also supports auto-refreshing (in every 5 minutes) and it will alarm you if new tweets are available by vibrating your phone and playing a small info sound.

Screen shots

Twim on Nokia E71

Twim running on Nokia E71

Screen shots from emulator:

Downloads

Latest stable version:

Latest beta version:

Version History

Twim 1.19 (November 8th, 2010)

  • Bug fix for xAuth authentication

Twim 1.18 (July 27th, 2010)

  • xAuth support
  • Lists support

Twim 1.17 (March 6th, 2010)

Twim 1.16 (November 2nd, 2009)

  • Google Translate support
  • Paging support in home screen and in search results

Twim 1.15 (August 22nd, 2009)

  • TwitrPix support
  • Cancel option to media menu
  • Initial auto-refresh option with alarming of new tweets
  • Option to automatically load tweets on startup
  • Tab names changed: “Recent”>”Home”, “Friends”>”Following”
  • Fix for non-latin characters when posting photos (thanks Lexa!)

Twim 1.14 (July 27th, 2009)

  • Twitvid support for videos
  • Experimental touchscreen support
  • Search
  • Follow/Unfollow
  • Minor improvements

Twim 1.13 (June 28th, 2009)

  • Mobypicture support
  • Video upload support to yFrog and Mobypicture
  • Minimize app from menu

Twim 1.12 (May 10th, 2009)

  • yFrog support
  • Favourites support
  • File based photo upload
  • Recent timeline not loaded automatically on startup

Twim v1.11

  • Twitgoo support
  • Retweet quote feature
  • Clock is shown in menu screen

Twim v1.10 (April 16th, 2009)

  • Fixed Unicode support

Twim v1.9 (April 4th, 2009)

  • Fixed date stamp bug
  • Added TwitPic support
  • Improved highlighting of selected status
  • Improved error handling in case of wrong username

Twim v1.8 (March 21st, 2009)

  • Load only selected timeline

Twim v1.6 (January 1st, 2009)

  • Show direct messages
  • Unicode status update support
  • Send direct message shortcut

Twim v1.5 (December 10th, 2008)

  • Fixed Tweet age parsing

Twim v1.4 (November 22nd, 2008)

  • Unicode support
  • Reload tweets without restarting app

Twim v1.2 (September 13th, 2008)

  • Improved performance
  • Browse public feed
  • Fixed replies browsing
  • Improved user interface rendering

  • damira

    i have the same problem with my lg kp 500: Error from Twitter. Could not authenticate you.
    can U help, please?

    • http://www.substanceofcode.com Tommi Laukkanen

      @damira: Do you have special characters in your password?

      • damira

        no, I haven’t.

  • Sergey Bolisov

    Hi, Tommi!
    I have a Samsung C3200. Twim, for some reason, immediately falls out with an error when trying to connect to the network. What may be the problem?

    Thank you.

    • http://www.substanceofcode.com Tommi Laukkanen

      Sounds like an operator related problem or might be caused by a locked phone which doesn’t allow unsigned app to connect to network.

      Have Twim sometimes worked on your C3200?

      • Sergey Bolisov

        No, Twim don’t run on C3200. It may well be your explanation of the problem, although it is a little hard to believe :).

  • dreadi1

    when i try to update status from my Alcatel OT-800 it tells me that authentication failed
    what u suggest to do?

    • dreadi1

      and my password is nymbers only

      • http://www.substanceofcode.com Tommi Laukkanen

        Thanks for this info. I will test why that would be a reason for failed authentication.

        • gary

          hello i am from venezuela i have the same problem too,
          i try to connect and an Error appears telling me : error from Twitter. Could not authenticate you.
          why? please i would like to know any solution, tkanks…

          • T Lockyer

            I am experiencing the “could not authenticate” error with two separate Twitter accounts. Passwords for both include letters (mix of upper and lower case), numerals, and special characters.

        • http://adengin.ru adengin

          Hi, i have the same problem too, i have it into two different phones. It seems that they are not trust twitter ssl-certificate, cause don’t have the root certificate.

  • Gooz !

    Hi, i’m just havin a problem. I had to reset my n82, so when i downloaded the 1.18 version… everything was fine until i tried to upload a video to twitvid…
    A little box with this “error” (i guess): UNHANDLED EXCEPTION. CLOSE APPLICATION? It never happened with the 1.17 version… what can i do? Where can i download the 1.17 version??? Thanx !

  • Muis

    Hi,
    I have some problems too..
    Like others said: Could not authenticate you..
    What do I do now?
    PS. I really like Twim, it looks so nice compared to others like Twibble or TinyTwitter.

  • kaye

    will this be work for km55e lg? is this free of use?

  • Marcus Vinícius Cândido

    I am having problems with the authentication. That’s the message I’ve recieved:

    “Error from Twitter: This method requires authentication.”

    Thank you!

    • Serge

      I think u should download 1.18 version, which supports new authentication method.

    • Kraskov

      I have the same error.
      And received this e-mail from twitter:
      …..Update 1: New authorization rules for applications
      Starting August 31, all applications will be required to use “OAuth” to access your Twitter account.
      What’s OAuth?

      * OAuth is a technology that enables applications to access Twitter on your behalf with your approval without asking you directly for your password.
      * Desktop and mobile applications may still ask for your password once, but after that request, they are required to use OAuth in order to access your timeline or allow you to tweet.

      What does this mean for me?

      * Applications are no longer allowed to store your password.
      * If you change your password, the applications will continue to work.
      * Some applications you have been using may require you to reauthorize them or may stop functioning at the time of this change.
      * All applications you have authorized will be listed at http://twitter.com/settings/connections.
      * You can revoke access to any application at any time from the list……

  • Kraskov

    API exception:
    java.lang.Exception:

    Error while posting:
    java.lang.IllegalArgumentException:
    Space character in URL

  • Ryan

    Hi I’m having the same problem as well, I used to be able to run on my Samsung Jet but it start not to work after changing my twitter name

    Thanks

  • http://www.dreamyourworld.de eller82

    Hi, I am using the SE C905 and just downloaded the latest version. Currently I am not able to authenticate myself to twitter getting the error: Error from Twitter. Could not authenticate you.

    Retyped my passwpord several times. Tryed to get a new token. I also checked my Twitter Connection list and was not able to find TwimGo Application there. Could you please verify your latest version?

    Thanks and regards,
    André

    • http://www.substanceofcode.com Tommi Laukkanen

      I just retested this version on my Nokia E71 and it’s working well.

      There might be something wrong with the URL encoding in the xAuth implementation so you could try changing your password so that it would only include characters and/or numbers if it isn’t so already.

      • http://www.dreamyourworld.de eller82

        My current password contains only number and characters. Double checked it as well, but it is still now working. It was also not working as I just updated from version 1.17 to 1.18

        Nonetheless, thanks for your support!

      • http://adengin.ru adengin

        i ‘ve tried to set my password to contains only digits, reset auth token, but the error repeated. My phone is Samsung SGH-E200.

  • http://twitter.com/milkykung milkykung

    Hi there :)

    I just tried your app. v1.18 cannot authenticate me successfully. It says “No statuses” all the time.

    Tokens have been reset several times and usr+pwd were verified to be correct even though they contain special chars.

    There is no luck at all. Please help :) tyvm in advance :)

    CLDC1.1, MIDP 2 user

    • http://www.substanceofcode.com Tommi Laukkanen

      What phone are using?

      • http://twitter.com/milkykung milkykung

        Hi :)
        Sorry for a late reply. I forgot to subscribe for the comments feed.

        My phone is a Chinese phone called “ZTE-F107″.

        I’d appreciate if you could help fixing this as I have no idea on your code at all :) Thank you very much in advance.

        Regards,

  • Bryan

    Same story here. . .

    “Error from Twitter: Could not authenticate you.”

    Sanyo Incognito (SCP 6760), latest version of Twim.

    I’ve done everything shown in previous posts, but to no avail. . .any clues?

  • Sheela

    Hi, I’m using twim on my nokia e71. Sending photos from my phone doesn’t seem to work. When I try to select images folder on my memory card, it assumes Images as a file and says ‘cant send media file, file size is 0 bytes , file:///Memory Card/Images/

  • Alb

    What version of Twim supports the new authentication (oAuth)???
    I have “the latest stable version” and always receive this message when I try to get my timeline and friend’s timeline

    Basic authentication is not supported

    I don´t have problems tweeting and posting pictures on Twitpic. My cell is SE w580i

    Thanks

  • http://www.mbanetwork.co.za Adriaan Buys

    HI There

    Twim not working since the new Twitter procedure for logging aps

    Thanks
    Adriaan

  • http://www.substanceofcode.com Tommi Laukkanen

    This is so frustrating… Latest Twim v1.18 is working fine on my Nokia devices (E71 and N80) with the new Twitter authentication procedure.

    It seems that some Samsung and other devices are having trouble now that Twim is forced to use HTTPS connections for authentication.

    If there are any coders out there you could take a look at Twim source code and see if you can spot something that could indicate the cause for the problems. Code is hosted at Google Code: code.google.com/p/twim/

    This could also be caused by a signature issue too as Twim is not a signed app… sight… J2ME is so dead.

    • gh

      There’s something awry – still getting Auth failure. Left comment on issue in google code. Hope someone can shed some light …

  • anon

    When I @reply someone it doesn’t come up in their mentions section. Is there a way to fix this?

  • http://www.twitter.com/GlobetrotterSA GlobetrotterSA

    Hi
    I upgraded to the stable version Twim 1.18 but I get the following error:
    “Error from Twitter: Could not authenticate you”

    I use Nokia 6670.

    Twitter’s new OAuth causing the problem?

    • Henker

      I’d say yes… No account works, just “Could not authenticate you”.

  • Arthur

    Hi there,

    I’m having problems with Twim. “Error from Twitter: could not authenticate you.”

    I’m using a password with caps, numbers and alphanumeric chars.

    Any one have a clue what’s going on?

    Cheers,

    Arthur

    • http://twitter.com/milkykung milkykung

      Hi there :)

      That’s exactly the same problem I have with my Nokia E65. Twim fails every time I try to log in whereas Twibble (another twitter app with XAuth) seems to work flawlessly.

      I do really hope that someone can help us out :(

      Cheers,

  • SavvaKukanov

    Hello! I have the same problem with my samsung s5560: “Error from Twitter. Could not authenticate you”. What I have to do?

    • Galego

      nobody knows?

  • Pingback: Free twitter clients on s60v3: You do have options

  • Pingback: Aplicativos e Jogos para celular « JehJeh.com

  • death metal

    I have a samsung star qwerty and i get the same error: Error from Twitter. Could not authenticate you, any way to solve this?

    • Galego

      nobody knows?

  • Pingback: The Definitive List of Twitter Tools | The Twitter Tools Book

  • Chris

    I want to ask you if the development on TWIM is still on the way, or if TWIM is death and only TwimGO supported for the next time. …I hope not :-)
    On my phone only Twim works. It’s a Samsung SGH-X700, but currently I cannot login. “Couldn’t authenticate. Exception: IOException:javax.microedition.pki.CertificateException: Certificate was issued by an unrecognized entity”

    Any progress on the login problem?

    Best regards,
    Chris

    • Liza

      The same problem :( Nothing is showed, only this msg..

    • Diana Phoenix

      Think U’re right :((( that Twim’s dead.
      3 months without answer are too many for live project.
      What a pity :( …

    • Martin

      Same error here. Also a Samsung mobile.

    • Bernardo Oliveira Pinto

      I don’t have this issue, but I’m trying to look into the source code to see where the problem is.
      Do you still have this error?This occurs right after you enter your info to log in?What is your service provider?

  • eesn

    Couldn’t find OAuth token from response: Failed to validate oauth signature and token.

  • Ibuntonjr

    Hi Tommi,

    Is the beta release checked in? Can I be added as an owner? I want to make some changes. I can make some signed versions.

    Best Regards,

    Irving

  • http://twitter.com/Chi_Nelly Chinedu Nelly

    omG ITS LOVELY! i lIKE IT WORKS ON MY PHONE
    keep develping it!!

  • http://twitter.com/jesusvc643 Jesus Vargas

    error in samsumg corby s3650..
    javax.microedition.io.ConnectionNotFoundException

    and is so slow..

  • Dark Eyes

    I can not write in Russian