Después de hacer algunas investigaciones más ... me topé con el siguiente código:
public static string MakeTinyUrl(string url)
{
try
{
if (url.Length <= 30)
{
return url;
}
if (!url.ToLower().StartsWith("http") && !Url.ToLower().StartsWith("ftp"))
{
url = "http://" + url;
}
var request = WebRequest.Create("http://tinyurl.com/api-create.php?url=" + url);
var res = request.GetResponse();
string text;
using (var reader = new StreamReader(res.GetResponseStream()))
{
text = reader.ReadToEnd();
}
return text;
}
catch (Exception)
{
return url;
}
}
parece que puede hacer el truco.
¿Qué ensamblaje necesitamos usar para 'System.Net.Uri'? – user1509
System.dll (vea http://msdn.microsoft.com/en-us/library/system.uri.aspx) – mcrumley
entonces hay una corrección, es 'System.Uri' y no' System.Net.Uri' – user1509