Twitter disabled the automatic URL shortening if there is any
slowness or other problem accessing the shortener. We make a best
effort to automatically shorten but we don't want to return HTTP 500
simply because a shortening service failed to respond in time. As far
as bit.ly goes, they do have an API [1] for getting all of the short
versions of a long URL, so you might want to give that a shot. We've
talked many times about the shortened/lengthened URL issue in search
and hopefully we'll come up with a scalable solution at some point.
It's not something I expect in the near term, however.
Thanks;
– Matt Sanford / @mzsanford
Twitter Dev
[1] - http://bit.ly/apidocs
If you have a reasonable use case Tweetmeme will be happy to whitelist
you. Send a request to @tweetmemedev for more info.
-Stuart