Twitter自动缩短网址无效

Cod*_*ver 5 javascript twitter

我正在尝试向我的网站添加自定义推文按钮,一切都很好,但它没有缩短URL.我使用的是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>
Run Code Online (Sandbox Code Playgroud)

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

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

Jam*_*tes 21

我被挂在这上面,并意识到我试图缩短t.co无法做到的" http:// localhost:5000/blog/url ".

更改为真正的非本地主机URL,它工作正常.


cee*_*yoz 8

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

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