Twitter自动缩短网址无效

时间:2014-01-02 18:03:28

标签: javascript twitter

我正在尝试向我的网站添加自定义推文按钮,但一切都很顺利,但它并没有缩短网址。我使用的是URL查询字符串而不是javascript。是这样的吗?

<a class="btn btn-tweet" target="_blank" href="https://twitter.com/share?text='.$title.'&url='.$url.'&via='.$user.'&wrap_links=true">Twitter</a>

我已经阅读了一些API文档并说上面的19个字符的twitter缩短了url本身。只是想知道它为什么不转换它。

我也无法在弹出窗口而不是新窗口中打开。如果不添加任何单独的javascript代码但直接内联在锚标记中,这一切都可能吗?

1 个答案:

答案 0 :(得分:7)

在撰写窗口中不会明显缩短,但是撰写窗口会检测URL并相应地调整字符数。尝试粘贴一个巨大的长URL - 它只会在计数中使用22个字符。

请注意,Twitter会缩短所有网址,即使“缩短”实际上会缩短其时间。例如,“http://bit.ly”将使用22个字符(不是19个),而不是13个。