短縮URLを一括で作成できるところを たくさん教えてください。


いろいろ比較してみてみたいです。

回答の条件
  • 1人50回まで
  • 登録:
  • 終了:2012/01/26 14:55:03

ベストアンサー

id:a-kuma3 No.1

回答回数4973ベストアンサー獲得回数2154

以下の三つのまとめページから URL を抜き出して、重複したものを取り除きました。
+転送メール 転送URL ESTYLE INTERACTIVE
+GWBG JAPAN 短縮URL・転送URL生成サービス - Global World Business Group
+http://www.dmoz.org/Computers/Internet/Web_Design_and_Development/Hosted_Components_and_Services/Redirects/
  (*) www.dmoz.org は、English, German, Polish, French の四つだけ

では、いきます。


「一括で」という指定を完全に見落としてました。
taknt さんのお言葉に甘えて、全面的に回答を見直しました。

というものの、コメントであげてもらった http://url.os7.biz/ のようなサイトがなかなか見つかりません(探し方が悪いんですが)。
複数のURL を、ひとつの 短縮URL で指し示すページで表示するようなのは、結構見つかるんですけれども。

やっと見つけたのがこれ。
http://urlsnub.com/index.php?a=multiple

ただ、http://url.os7.biz/ に比べると、URL じゃない文字列まで機械的に短縮URL にするので、
お世辞にもできが良いとは言えません。


【追記】
探すよりも作った方が早いんじゃないかと思って、作ってみました。
サーバサイドにプログラムを仕込めるようなサーバを持ってないので、javascript での実装です。
http://a-kuma3.hatenablog.com/entry/2012/01/20/145648

処理の部分はこんな感じ。

function displayURL_1326952255(longURL, shortenURL) {
    var anchor = "<a href='" + shortenURL + "' target='_blank'>" + shortenURL + "</a>";
    $("#result_1326952255 UL").append("<li>" + longURL + "<br>──→ " + anchor);
}

function shortenURL_impl_1326952255(call_webapi) {
    $("#result_1326952255").html("<ul></ul>");

    var src = $("#text_1326952255");
    var re = new RegExp("(http://[^/]+(/\\S+)?)", "gm");

    var result
    while ((result = re.exec(src.val()))) {
        (function(){
            var url = result[1]
            call_webapi.call(window, url)
        })();
    }
}

function x_goo_by_1326952255(longURL) {
    var req = "http://goo.by/api/shorten?url=" + encodeURIComponent(longURL);
    $.get(req, function(resp) {
                    var data = eval("data = " + resp);
                    displayURL_1326952255(longURL, data.shortUrl);
                });
}


function shortenURL_1326952255() {
    shortenURL_impl_1326952255(x_goo_by_1326952255)
}

関数名やID が汚いのは、はてなブログに貼って動くようにしたかったからです。
妙な呼び出し階層になってるのは、Web API をいくつも試したからです。
結局、思ったより手こずってしました ><

他8件のコメントを見る
id:a-kuma3

http://url.os7.biz/ みたいなのが、なかなか見つかりません。
作った方が、早いんじゃないか、という気がしてきた。

もうちょっと、時間をくださいね。

2012/01/20 00:17:21
id:a-kuma3

はてなブログの方に作ってみました。

2012/01/20 15:20:00

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません