如何在 C# 中为 twitter 将完整(长)网址转换为短网址(如 tinyurl)?我想这对于正确的 api 来说可能非常简单。有谁知道这样做的好api?
问问题
1441 次
3 回答
5
您只需要请求将http://tinyurl.com/api-create.php?url={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 回答
0
你可以在http://psc.fyi上找到一个很好的例子
您可以在http://puresourcecode.com/dotnet/post/Creating-a-URL-shortener-using-ASPNET-WepAPI-and-MVC上找到解释
于 2016-02-04T16:42:32.327 回答