Hi Developers,
I wanted to provide everyone with a status update on the t.co rollout. Thanks to all of you who have offered your feedback and reported bugs in the past several weeks.
Since the wider usage of t.co links began on August 15th, we've learned a lot from users, developers, and our own performance sensors alike. One key take away is that the length of a t.co link will be variable by necessity. This means that the "short_url_length" values provided to you in the [node:182] method should be interpreted as maximum lengths. For example, if the maximum length was reported as 20 characters, it would still be possible that a link would be wrapped with a 19 character t.co link. We recommend [node:1164,title="using twitter-text to detect URLs"] in tweet input interfaces, and considering submitted links as equal to the maximum t.co URL length, despite the possibility of it being a shorter length.
With that in mind, I'd like to outline our next steps with t.co:
- September 13, 2011 - We'll start returning 20 as the "short_url_length." It may take the entire duration of the day until this returned value is consistent across requests.
- September 14, 2011 - You'll start to see some wrapped URLs actually utilizing the maximum length, in addition to URLs with less characters than the maximum length.
- October 10, 2011 - All URLs, regardless of length, will be wrapped by t.co
- Within next 2 weeks - Entities will automatically be returned in the response to statuses/update and direct_messages/new
- Within next 6 months - Entities will automatically be returned in the response to any method that can include entities
Bookmark [node:1163,title="the t.co URL wrapper hub"] to keep up to date with everything t.co and read up on documentation and best practices. We also continue to work on mitigation strategies for the lack of entity support in the Search API.
While there are bound to be transition pains through these phases, we appreciate your patience and efforts working with us to make t.co URL wrapping an invisible but potent part of the Twitter experience.
Thanks everyone!
@episod