4

TwitterのC#で完全な(長い)URLを短いURL(tinyurlのような)に変換するにはどうすればよいですか? これはおそらく、適切なAPIを使用すると非常に簡単になると思います。これを行うための良いAPIを知っている人はいますか?

4

3 に答える 3

5

を必要なURLにhttp://tinyurl.com/api-create.php?url={url}置き換えて、ページのコンテンツを読み取るように要求するだけです。{url}

次に例を示します。

public string ShortUrl(string url)
    {
        WebRequest request = WebRequest.Create(string.Format("http://tinyurl.com/api-create.php?url={0}", url));
        Stream stream = request.GetResponse().GetResponseStream();
        StreamReader reader = new StreamReader(stream);
        return reader.ReadLine();
    }
于 2011-03-04T00:55:01.677 に答える
2

C#アプリケーションでbit.lyからこれを行うことについての記事を公開しました。

bit.lyには、コードが機能するために必要な無料のログインキーが必要であることに注意してください。

于 2011-03-04T05:40:20.630 に答える