什么是Twitter对URL的定义?

时间:2012-03-22 12:03:36

标签: api twitter

我已经在dev.twitter.com问了同样的问题,但是我没有得到答案。所以也许在这里的某个人遇到了同样的问题并得到答案。

在我的应用程序中,我计算用户输入的字符的长度来撰写推文。但是,如果用户输入URL,则在发布推文时会自动缩短(通过Twitter的API)。所以我必须用我的角色计数器中生成的t.co URL的长度替换URL的长度。

然而,现在的问题是,Twitter对URL的定义是什么,以便我知道何时调整我的角色计数器,何时不适应。例如,www.verylongexampleurl.de缩短了,而verylongexampleurl.de(没有www)则没有,但是verylongexampleurl.com确实会再次缩短。

我找不到任何文件,但也许我错过了。所有提示都很受欢迎。

1 个答案:

答案 0 :(得分:2)

引自dev.twitter.com

  

需要帮助解析推文文本吗?

     

查看我们用于自动链接和提取用户名,列表和列表的Twitter文本处理库。主题标记。

     

Ruby:https://github.com/twitter/twitter-text-rb
     Java:https://github.com/twitter/twitter-text-java
     Javascript:https://github.com/twitter/twitter-text-js

可在此处找到实际规范(测试):https://github.com/twitter/twitter-text-conformance/blob/master/autolink.yml