/// <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)相关推荐

  1. api.php t.cn,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解

    本文实例讲述了PHP通过调用新浪API生成t.cn格式短网址链接的方法.分享给大家供大家参考,具体如下: 新浪提供了长链接转为短链接的API,可以把长链接转为 t.cn/xxx 这种格式的短链接. A ...

  2. php短链接api,PHP通过调用新浪API生成t.cn格式短网址链接的方法详解

    本文实例讲述了PHP通过调用新浪API生成t.cn格式短网址链接的方法.分享给大家供大家参考,具体如下: 新浪提供了长链接转为短链接的API,可以把长链接转为 t.cn/xxx 这种格式的短链接. A ...

  3. PHP调用新浪API 生成短链接

    我们经常收到类似于这样的短信(如下图),发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实 ...

  4. php新浪api,php调用新浪短链接API的方法,php调用新浪api_PHP教程

    php调用新浪短链接API的方法,php调用新浪api 本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: //Sina App_Key def ...

  5. 【短链接】——新浪、百度、搜狐等官方长链接转短链接

    在项目中难免会生成自己的跳转链接,为了简化链接以及防止微信等屏蔽,可以用一些官方的api将自己的链接转为短链接. ConvertShortUrlUtil.java public class Conve ...

  6. 新浪短链api java_php调用新浪短链接API的方法

    本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: //Sina App_Key define('SINA_APPKEY', '31641035'); functio ...

  7. 长链接转短链接java_新浪短网址API接口 - 长链接转短链接

    新浪短网址API接口是新浪对外公开的短网址生成接口,可以将长链接转短链接(生成的是 http://t.cn/xxxx 格式的),分享一个自己收藏的api接口,使用快一年了,一直都挺稳定的,觉得不错可以 ...

  8. php调用新浪短链接API转短链接

    调用新浪短链api,长链接可转为http://t.cn/RX7mLZh这种t.cn短链,同时可转回原链接! //新浪的App_Key const SINAAPPKEY = '291**161014'; ...

  9. 长链接转短链接的方法(百度、新浪、腾讯)

    在平常生活中,我们发表文章,网站的链接老是很长,特别是淘宝的那种链接,更是长的离谱,特别不友好,故现在开始推短链接这种应用. 原理: 其实很简单,短链接商,把你的长连接存到他的数据库中,然后根据GUI ...

最新文章

  1. Android开发之http网络请求返回码问题集合。
  2. php设计模式 -- 工厂模式
  3. 【 OJ 】查找最大
  4. leetcode-110:判断平衡二叉树 Java
  5. dubbo k8s 服务发现_将Dubbo微服务迁移到k8s集群环境中前的思考与落地
  6. Linux嵌入式_详解从原理图到数据手册解析PWM蜂鸣器实现
  7. Python的字符串格式化 %r %s
  8. linux酷q运行不了,Linux上使用docker运行酷Q机器人
  9. java 博饼 算法_java博饼游戏( 完善中。。。。。。。。。。。)
  10. SpringBoot+SpringBootJPA+Thymeleaf实现基本CURD+分页
  11. ubuntu下python安装wx包出错解决办法
  12. kafka 0.10.0.0 版本
  13. 台式计算机打印机共享,电脑不能共享打印机怎么办 电脑设置共享打印机详细教程...
  14. 第三届厦门国际银行数创金融杯金融营销建模大赛-BaseLine
  15. 2020CCPC绵阳站 D-Defuse the Bombs (二分答案)
  16. GPIO工作模式详解(含Arduino实例)
  17. 深度学习——MSRA初始化
  18. 5次史上最牛的黑客攻击、比电影还刺激
  19. 2016.09.14,英语,《Using English at Work》全书笔记
  20. LeetCode_链表_环形链表_141

热门文章

  1. 使用阿里云二级域名申请免费ssl证书 nginx配置https
  2. redis安装和基本数据类型
  3. 瑞士军刀1- 剪贴板堆工具-CLCL介绍
  4. 10大主流压力测试工具
  5. Unity3D 2D射击小游戏瞄准线的实现
  6. 特解的一万种考虑方法
  7. 二阶常系数非齐次线性微分方程待定系数法求特解
  8. SQL、DB、DBMS分别是什么,他们之间的关系?
  9. PHP 中如何正确统计中文字数
  10. 抖音App四神算法分析