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