【发布时间】:2011-08-22 20:34:36
【问题描述】:
我正在使用 twitter API,但是当我发布链接时,它们显示为文本而不是链接。我找不到显示如何发布实际有效链接的文档。
【问题讨论】:
-
你能举个例子吗?
我正在使用 twitter API,但是当我发布链接时,它们显示为文本而不是链接。我找不到显示如何发布实际有效链接的文档。
【问题讨论】:
如果 URL 包含特殊字符,您需要在发布到 Twitter 之前对其进行编码,以便将其转换为链接:
from urllib import quote
url = quote(url)
【讨论】:
如果您不保留前缀 (http://),而只是发布类似 www.google.com 的内容,则不会获取该链接。
【讨论】:
domain+TLD 格式才能被识别为链接。例如,在测试中我发现http://localhost/ URL 不会变成链接。但如果它们看起来像 http://foo.bar/,它们会链接(即使域是伪造的)。