C#长链接转短链接(调用新浪api)
/// <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)相关推荐
- api.php t.cn,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
本文实例讲述了PHP通过调用新浪API生成t.cn格式短网址链接的方法.分享给大家供大家参考,具体如下: 新浪提供了长链接转为短链接的API,可以把长链接转为 t.cn/xxx 这种格式的短链接. A ...
- php短链接api,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
本文实例讲述了PHP通过调用新浪API生成t.cn格式短网址链接的方法.分享给大家供大家参考,具体如下: 新浪提供了长链接转为短链接的API,可以把长链接转为 t.cn/xxx 这种格式的短链接. A ...
- PHP调用新浪API 生成短链接
我们经常收到类似于这样的短信(如下图),发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实 ...
- php新浪api,php调用新浪短链接API的方法,php调用新浪api_PHP教程
php调用新浪短链接API的方法,php调用新浪api 本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: //Sina App_Key def ...
- 【短链接】——新浪、百度、搜狐等官方长链接转短链接
在项目中难免会生成自己的跳转链接,为了简化链接以及防止微信等屏蔽,可以用一些官方的api将自己的链接转为短链接. ConvertShortUrlUtil.java public class Conve ...
- 新浪短链api java_php调用新浪短链接API的方法
本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: //Sina App_Key define('SINA_APPKEY', '31641035'); functio ...
- 长链接转短链接java_新浪短网址API接口 - 长链接转短链接
新浪短网址API接口是新浪对外公开的短网址生成接口,可以将长链接转短链接(生成的是 http://t.cn/xxxx 格式的),分享一个自己收藏的api接口,使用快一年了,一直都挺稳定的,觉得不错可以 ...
- php调用新浪短链接API转短链接
调用新浪短链api,长链接可转为http://t.cn/RX7mLZh这种t.cn短链,同时可转回原链接! //新浪的App_Key const SINAAPPKEY = '291**161014'; ...
- 长链接转短链接的方法(百度、新浪、腾讯)
在平常生活中,我们发表文章,网站的链接老是很长,特别是淘宝的那种链接,更是长的离谱,特别不友好,故现在开始推短链接这种应用. 原理: 其实很简单,短链接商,把你的长连接存到他的数据库中,然后根据GUI ...
最新文章
- Android开发之http网络请求返回码问题集合。
- php设计模式 -- 工厂模式
- 【 OJ 】查找最大
- leetcode-110:判断平衡二叉树 Java
- dubbo k8s 服务发现_将Dubbo微服务迁移到k8s集群环境中前的思考与落地
- Linux嵌入式_详解从原理图到数据手册解析PWM蜂鸣器实现
- Python的字符串格式化 %r %s
- linux酷q运行不了,Linux上使用docker运行酷Q机器人
- java 博饼 算法_java博饼游戏( 完善中。。。。。。。。。。。)
- SpringBoot+SpringBootJPA+Thymeleaf实现基本CURD+分页
- ubuntu下python安装wx包出错解决办法
- kafka 0.10.0.0 版本
- 台式计算机打印机共享,电脑不能共享打印机怎么办 电脑设置共享打印机详细教程...
- 第三届厦门国际银行数创金融杯金融营销建模大赛-BaseLine
- 2020CCPC绵阳站 D-Defuse the Bombs (二分答案)
- GPIO工作模式详解(含Arduino实例)
- 深度学习——MSRA初始化
- 5次史上最牛的黑客攻击、比电影还刺激
- 2016.09.14,英语,《Using English at Work》全书笔记
- LeetCode_链表_环形链表_141