1

我想翻译大量从 Twitter 流出的短网址。我不想访问每个单独的请求,而是想使用接受短 URL 列表并返回原始 URL 的 API。有这样的 API 吗?

4

6 回答 6

4

不是真正的 API,但这会非常快速地为您提供 URL。

curl -I在此处插入短网址 | grep Location | awk '{print $2}'

于 2009-07-15T23:23:09.000 回答
4

99% 的 URL 打开器都有 API。

例如,有一个名为Services_ShortURL的 PEAR 包 (PHP)支持:

  • bit.ly
  • 掘客
  • 是.gd
  • 简称
  • tinyurl.com
于 2009-07-16T00:08:43.417 回答
1

周围有一些网站专门提供将缩短的 URL 转换回其原始 URL 的服务。

我知道有两个 API 是LongURLUntiny.me。我正在编写一个 java 库来使用这两者。

于 2009-07-16T04:13:08.750 回答
1

我编写了一个小脚本来将短网址转换为原始链接。它基于短网址返回的 http 标头。

于 2009-07-21T13:36:34.453 回答
0

查看bit.ly APIbudurl.com API

于 2009-07-15T23:23:24.413 回答
0

在 Untiny.me 的在线服务中,这很有用: http://untiny.me/api/1.0/extract/?format=text&url=bit.ly/GFscreener12

因此,可以想象一个简单的 Bash 脚本将每一行读取为一个短 URL:

#!/bin/bash
# urlexpander.sh by MarcosK
 while read URLline; do
  curl -s "untiny.me/api/1.0/extract/?format=text&url=$URLline"
 done

要进行测试,请向其提供一个 URLecho "bit.ly/GFscreener12" | ./urlexpander.sh 或将整个输入文件发送给它,每行一个短 URL,并带有:

cat urllist.txt | ./urlexpander.sh
于 2012-02-17T21:50:25.633 回答