1

Twitter からストリーミングされてくる短い URL を大量に翻訳したいと考えています。個々のリクエストにアクセスするのではなく、短い URL または小さな URL のリストを受け入れて元の URL を返す API を使用したいと考えています。そのような API は利用できますか?

4

6 に答える 6

4

実際には API ではありませんが、これにより非常に高速に URL が得られます。

curl -Iここに短い URL を挿入 | grep Location | awk '{print $2}'

于 2009-07-15T23:23:09.000 に答える
4

すべての URL オープナーの 99% には API があります。

たとえば、次をサポートするServices_ShortURLという PEAR パッケージ (PHP) があります。

  • ビットリー
  • 掘る
  • is.gd
  • ショート。
  • tinyurl.com
于 2009-07-16T00:08:43.417 に答える
1

短縮 URL を元の URL に戻す専用のサービスを提供する Web サイトがいくつかあります。

私が知っている 2 つの API は、LongURLUntiny.meです。私は、これらの両方を使用する Java ライブラリを作成中です。

于 2009-07-16T04:13:08.750 に答える
0

bit.ly APIまたはbudurl.com APIをご覧ください。

于 2009-07-15T23:23:24.413 に答える
0

Untiny.me のオンライン サービスから、これは役に立ちました。 http://untiny.me/api/1.0/extract/?format=text&url=bit.ly/GFscreener12

したがって、各行を短い URL として読み取る単純な Bash スクリプトが機能すると考えられます。

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

テストするには、単一の URL をフィードするecho "bit.ly/GFscreener12" | ./urlexpander.sh か、入力ファイル全体を 1 行に 1 つの短い URL で送信します。

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