Twitter URL不自动缩短?无脚本自定义Tweet按钮问题咨询
关于Tweet按钮URL自动缩短的问题解答
嘿,我来帮你把这个问题捋明白~
首先明确说:完全不需要加载Twitter的第三方JS就能实现URL自动缩短!
你用的https://twitter.com/intent/tweet这个官方intent链接本身就自带URL处理逻辑——只不过有个小细节容易让人误解:当你直接在浏览器打开这个intent链接预览推文内容时,编辑框里显示的是原始长URL,但这只是预览状态,当用户实际点击「发布」按钮后,Twitter的后台会自动把传递的url参数转换成t.co的短链接。
你更新里提到在localhost运行时,发布真实推文功能正常,这就完全验证了这个逻辑:本地测试时你看到的原始URL只是编辑阶段的显示,实际发布后Twitter已经帮你完成了缩短操作。
给你个小验证方法:找一个较长的公开URL(比如一篇长文章的链接),把它放到intent的url参数里,点击链接进入推文编辑页,你会看到编辑框里还是原始长URL,但发布之后去你的推特主页查看这条推文,就能看到已经变成t.co的短链接啦。
内容的提问来源于stack exchange,提问作者Runnick
相关产品推荐
相关产品推荐

