在c#中为twitter实现短网址(tinyurls)?

Edw*_*ard 4 .net c# api short-url

如何在C#中将完整(长)网址转换为短网址(如tinyurls)for twitter?我想这对于正确的api来说可能非常简单.有没有人知道这样做的好api?

Tia*_*iro 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();
    }
Run Code Online (Sandbox Code Playgroud)