Twitter t.co url缩短了实体长度?

时间:2014-03-20 18:19:45

标签: api twitter entity string-length maxlength

Twitter会自动缩短通过其API发布的链接到t.co/???链接。但是,您可以使用链接实体twitter entity docs来屏蔽链接。但是,我找不到这个问题的任何明确答案:

实体的长度显示链接是否计入您的140个字符,还是只计算了t.co链接长度?

示例:

39个字符

Hello this url is shortened: t.co/abcde

此示例仍链接到t.co/abcde,但长度为54个字符

Hello this url is shortened: www.entity-masked-url.com

使用实体时哪一个是正确的长度?

1 个答案:

答案 0 :(得分:8)

推文内的所有网址都包含在t.co缩短的网址中。完整展开且易于显示的网址在API上的Tweet Entities对象中公开,但只有t.co网址在推文长度中很重要。

例如,如果您今天发送任何HTTPS网址,则缩短时会缩短23个字符(HTTP网址为22个字符),而您的推文文字会留下117个字符。

要回答您的问题,您提到的两个示例推文的长度均为51个字符:句子为29个,HTTP URL为22个,无论其原始长度如何。