I’ve inherited a Twitter app that was using Bitly for url shortening when composing the final tweet and have a question related to updating it to using the t.co wrapper.
The existing app was imposing a 138 character limit on the total tweet length, under the assumption that the URL would already be shortened by Bitly when concatenated to the tweet text. Now that I want to remove Bitly, I understand that I can submit a tweet knowing that the URL portion will account for 23 characters when wrapped in t.co by Twitter.
My question is this – suppose my tweet text + t.co URL exceeds the 140 tweet limit, is the truncation only ever done on the text portion, leaving the URL fully intact? For example, if my tweet text is 150 characters, followed by a lengthy URL, can assume that 33 characters would be removed from the text portion, with the URL always treated as priority and never truncated?
If this is the case, then even if the t.co wrapper were to increase to 25 characters, I would just lose 2 more characters from the text. Correct assumption?