C#长链接转短链接(调用新浪api)
来源:互联网 发布:菜鸟商城源码 编辑:程序博客网 时间:2024/05/10 06:51
/// <summary>
/// 长链接转短链接
/// </summary>
/// <param name="longUrl">长链接</param>
/// <returns>短链接</returns>
public string LongToShortUrl(string longUrl)
{
string url = "http://api.t.sina.com.cn/short_url/shorten.xml";
string datas = string.Format("source={0}&url_long={1}", "209678993", longUrl);
byte[] byteArray = Encoding.UTF8.GetBytes(datas);
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(new Uri(url));
webRequest.Method = "POST";
webRequest.ContentType = "application/x-www-form-urlencoded";
webRequest.ContentLength = byteArray.Length;
Stream newStream = webRequest.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length);
newStream.Close();
//接收返回信息
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
string result = reader.ReadToEnd();
XmlDocument xml=new XmlDocument();
xml.LoadXml(result);
return xml.SelectSingleNode("//url_short").InnerText;
}
http://open.weibo.com/wiki/Short_url/shorten#JSON.E7.A4.BA.E4.BE.8B //新浪改短api说明
- C#长链接转短链接(调用新浪api)
- php调用新浪短链接API转短链接
- php 调用新浪API生成短链接
- php 调用新浪API生成短链接
- java调用新浪长连接转短链接api--新浪微博Oauth2.0授权 获取Access Token
- 长链接转短链接
- 长链接转短链接
- 长链接转短链接
- 长链接/短链接
- 新浪短链接API接口示例
- 长URL链接转短链接算法(JAVA)
- 长URL链接转短链接算法(JAVA)
- java长链接转短链接代码
- URL长链接转短链接
- Android 长链接转短链接
- java长链接转短链接代码
- TCP长链接/短链接
- 长链接和短链接
- C++标准库中sstream与strstream的区别详细解析
- String,StringBuffer与StringBuilder的区别?
- 卸载IBM Data Studio Web控制台
- 九鼎创展s5p4418开发板-Android4.4-内核编译脚本分析
- DB2常用
- C#长链接转短链接(调用新浪api)
- Android Handler机制
- 创始人和VC疯狂撕逼,究竟所为何事?
- malloc 函数和new的区别
- 关于spring 整合 hibernate 事务不回滚
- beego模板语法 go语言模版语法
- 九鼎创展s5p4418开发板Android4.4-文件系统编译脚本分析
- epoll模型的理解封装与应用
- Linux下安装Memcached图解教程