我在我的应用程序中使用 goo.gl 链接缩短 API 将 URL 连同链接一起发送到 Twitter。我一直允许用户提交 119 个字符,附加一个空格,然后是 URL,因为我的印象是他们总是 19 个字符。这应该留给我一个备用。
不幸的是,我遇到了一些“tweet is too long”错误,而且我似乎找不到任何关于 goo.gl url 长度可能范围的文档。有谁知道最大值是多少或知道一些可靠的文档在哪里?
我在我的应用程序中使用 goo.gl 链接缩短 API 将 URL 连同链接一起发送到 Twitter。我一直允许用户提交 119 个字符,附加一个空格,然后是 URL,因为我的印象是他们总是 19 个字符。这应该留给我一个备用。
不幸的是,我遇到了一些“tweet is too long”错误,而且我似乎找不到任何关于 goo.gl url 长度可能范围的文档。有谁知道最大值是多少或知道一些可靠的文档在哪里?
Twitter 现在会自动缩短所有链接,使用t.co
. 不要自己做。
如果您不使用选择加入功能,则只有长度比 t.co URL 短的链接才会被 t.co 包装。所有 t.co-length 或更长的链接都应视为 t.co 的最大长度。例如,如果帮助/配置报告最大长度为 20 个字符,并且用户发布的链接长度为 125 个字符,则应将其视为 20 个字符长。如果他们发布一个 18 个字符长的链接,它仍然只有 18 个字符长。
目前short_url_length
是平等的22
(https://api.twitter.com/1/help/configuration.json)