如何避免Twitter的URL缩短


21

我想在Twitter上发布一个URL,但我不希望它被缩短-该域是一个3个字母的单词,因此缩短它甚至没有任何意义。但是,当我在网站上写推文时,我看到消息“链接将缩短”,并且找不到禁用该链接的选项。

Answers:


9

这是不可能的。Twitter API将自动缩短任何URL

以前,有一种方法可以禁用URL环绕-创建一个自定义twitter应用程序(例如:托管的dabr安装)并在API设置中禁用URL缩短。但是现在此选项不再可用


1
uck 这似乎是Twitter方面的巨大UX陷阱……
esqew 2012年

5
好吧,这是为了监视Ang防止垃圾邮件。如果发现恶意链接,则可以通过不执行重定向来禁用它。考虑到过去由链接引起的若干事件,HUGE获胜。
阿文(

确切地说,@ Arvin是。
Sathyajith Bhat

10

在Twitter中显示完整URL的唯一方法是使用“假”点。显然,这也会使URL不可点击,但是如果您要确保URL以可识别的方式显示,则这是一个好方法。

顺便说一句,这是一个假点:


正是我要找的答案。当您只是在谈论域而不是链接到域时,这是减少推文中字符的好方法。我希望此解决方案更容易找到。
罗宾·温斯洛

2
太棒了,这个想法完美地起作用了。
Trevor Sullivan '18

1
很可爱,尽管它意味着查看者无法通过粘贴URL来访问页面(不依赖搜索引擎更正)。因此,当目标是真正防止从网址中提取不良内容,但您希望人们能够单击它时,这不是理想的选择。
nealmcb

1
@nealmcb非常适合代码示例。
Steven Vachon

1

原始答案:接受的答案和其他答案不正确,或者“不再正确”。参见http://www.labnol.org/internet/twitter-auto-converts-links/20771/

修订以回应低票并提出内联回应建议:

正确的答案是,特殊字符后需要一个“零宽度空格”字符。例如,@ ^ Foo(其中^是下面描述的此特殊字符)将不会转换为At-link,而aaa。^ com也不会转换为链接。

此字符为HTML​ 或Unicode U + 200B。但是您不能直接在Twitter中输入此信息。获取此字符的方式取决于您使用的应用程序,系统和字体。

方法1:通常,要在键盘上输入此代码,请确保已打开numlock,按住Alt键,在数字键盘上输入8203,然后释放Alt键:

Alt+8203

它将插入适当的字符,但是您可能会看到垃圾,具体取决于您在何处键入此字符以及字体。有人报告Alt + 08203成功。

方法2:我链接到的网页上有一个javascript,可将特殊字符插入文本。您可以去那里使用它,也可以将以下代码插入自己的脚本中:

<p>Enter text:
<input id="tweet" 
  onkeyup="document.getElementById('result').innerHTML='<br/>'+
  this.value.replace(/([@#\.])/ig, '$1&#8203;');"
  type="text">
<span id="result" style="background:lightyellow"></span>
</p>

最后,对于方法3:在Windows中,您可以打开“字符映射”应用程序。可在“附件”开始组中或通过运行来获得charmap.exe

魅力

您可以这样复制U+200B:激活高级视图并使用标记为“转到Unicode”的输入字段。往上看。输入200B,字符将突出显示。单击选择并复制。现在,角色在您的复制缓冲区中。您可以将其粘贴到Twitter上,如下所示(当然ctrlV表示您此时按下了该按键):

“这不是#ctrlV主题标签,而foo。ctrlV com不是域”

总而言之,答案是使用零宽度的空格,但是我也将答案添加到了下一个问题(通常在SO上被问到),即“但是我怎么得到那个字符?” 尽管这不是一个简单的答案,但它仍然是所提出问题的可靠答案,我相信人们会同意,此处提供的其他“您不能那样做”的答案是错误的,或者至少他们不是。再正确一点。

我希望人们能重新考虑一下赞成票,甚至可以赞成。谢谢。


1
请在此处发布答案的关键部分,而不要告诉人们去其他地方。
克里斯·

答案已修改。请删除否决票或再次评论如何改进。谢谢。
TonyG

来自我的支持。给出的替代链接提供了答案!我想在“ tweet”中输入“ ASP.NET”,而不必“缩短”链接,所引用网站上的方法运行完美。

此信息有助于回答我自己以及其他人的问题,即如何避免在Google-Plus中进行主题标签转换。
TonyG '17

0

如前所述,出于安全考虑,您无法执行此操作。它允许Twitter对站点上的每个链接进行致命切换。但是,问题在于,如果您随后将Facebook帐户链接到Twitter帐户,则链接会以的形式进入Facebook http://t.co/df334o。这会使链接看起来很丑陋,有时甚至超出您要传达的内容范围。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.