有没有办法“展开”网址缩短器?
URL 缩短器在 Twitter 等空间有限的媒体中非常有用。但其危险性已得到充分讨论(有限的生命周期、隐藏恶意链接、可用性等)。但是有没有一种好的方法可以预先解析 goo.gl 或 bit.ly 等服务中的缩短 URL?我想在用户在我的网站/社区上输入它们时执行此操作。
URL Shorteners are useful in space-constrained media like Twitter. But the dangers of such have been well-discussed (limited lifespan, hiding malicious links, usability, etc). But is there a nice way to pre-resolve shortened URLs from services like goo.gl or bit.ly? I'd like to do it at the time when the user enters them on my site/community.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
LongURL 有API< /a> 正好可以做到这一点,并且支持 300 多种不同的 URL 缩短器。
LongURL has an API available for doing exactly this, and supports more than 300 different URL shorteners.
嗯..适用于所有 url 缩短器的一种方法是在您的网站上创建一个脚本,调用缩短的 url 以获取其重定向到的地址..这应该适用于所有缩短器,而不使用其 api。
Well .. the one way that works with all url shorteners would be to create a script on your site that calls the shortened url to get the adress where it redirects to .. that should work with all shorteners without using their api.
只需使用 ex 打开它即可。 cURL 并检查标头以检测重定向。
Just open it using ex. cURL and check headers to detect redirection.