本文介绍了在ASP.NET 2.0中使用Bit.ly API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嘿,我想知道是否有人可以指出如何在ASP.NET 2.0中使用Bit.ly API的示例
Hey I was wondering if anyone can point me to some example on how to use Bit.ly API in ASP.NET 2.0
推荐答案
我已经从VB中找到的答案进行了非常快速的转换。
I've done a really quick convert from an answer I found in VB.
我没有测试过这个(很抱歉),但这可能会有所帮助
I haven't tested this (sorry) but it may be of some help in the meantime, and I will sort it out to be a bit more C# style friendly.
public static string BitlyIt(string user, string apiKey, string strLongUrl)
{
StringBuilder uri = new StringBuilder("http://api.bit.ly/shorten?");
uri.Append("version=2.0.1");
uri.Append("&format=xml");
uri.Append("&longUrl=");
uri.Append(HttpUtility.UrlEncode(strLongUrl));
uri.Append("&login=");
uri.Append(HttpUtility.UrlEncode(user));
uri.Append("&apiKey=");
uri.Append(HttpUtility.UrlEncode(apiKey));
HttpWebRequest request = WebRequest.Create(uri.ToString()) as HttpWebRequest;
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
request.ServicePoint.Expect100Continue = false;
request.ContentLength = 0;
WebResponse objResponse = request.GetResponse();
XmlDocument objXML = new XmlDocument();
objXML.Load(objResponse.GetResponseStream());
XmlNode nShortUrl = objXML.SelectSingleNode("//shortUrl");
return nShortUrl.InnerText;
}
从此处获取的原始代码-
Original code taken from here -http://www.dougv.com/blog/2009/07/02/shortening-urls-with-the-bit-ly-api-via-asp-net/
这篇关于在ASP.NET 2.0中使用Bit.ly API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!