我已经在dev.twitter.com问了同样的问题,但是我没有得到答案。所以也许在这里的某个人遇到了同样的问题并得到答案。
在我的应用程序中,我计算用户输入的字符的长度来撰写推文。但是,如果用户输入URL,则在发布推文时会自动缩短(通过Twitter的API)。所以我必须用我的角色计数器中生成的t.co URL的长度替换URL的长度。
然而,现在的问题是,Twitter对URL的定义是什么,以便我知道何时调整我的角色计数器,何时不适应。例如,www.verylongexampleurl.de缩短了,而verylongexampleurl.de(没有www)则没有,但是verylongexampleurl.com确实会再次缩短。
我找不到任何文件,但也许我错过了。所有提示都很受欢迎。
答案 0 :(得分:2)
需要帮助解析推文文本吗?
查看我们用于自动链接和提取用户名,列表和列表的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