zoukankan      html  css  js  c++  java
  • C#生成新浪微博短网址 示例源码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
       
    using DotNetSample.Models;
    using System.Web.Script.Serialization;
       
    namespace DotNetSample.Utils
    {
        public class ShortUrlHelper
        {
            /// <summary>
            /// 获取新浪短域名
            /// </summary>
            /// <param name="url">原始地址</param>
            /// <returns></returns>
            public static ShortUrl SinaShortUrl(string url)
            {
                string builder = HtmlEncode.GetUrlHtml("http://api.t.sina.com.cn/short_url/shorten.json?source=1681459862&url_long="   System.Web.HttpContext.Current.Server.UrlEncode(url)).Replace("[""").Replace("]""");
                   
                return new JavaScriptSerializer().Deserialize<ShortUrl>(builder);
            }
        }
     
     
        [Serializable]
        public class ShortUrl
        {
            /// <summary>
            /// 短域名
            /// </summary>
            public virtual string url_short { getset; }
       
            /// <summary>
            /// 长域名
            /// </summary>
            public virtual string url_long { getset; }
       
            /// <summary>
            /// 类型
            /// </summary>
            public virtual int type { getset; }
        }
     
     
    }
  • 相关阅读:
    20180315 代码错题(7)
    20180315 代码错题(6)
    20180315 代码错题(5)
    20180315 代码错题(4)
    01背包问题(动态规划)
    等差素数列 暴力搜索
    小L记单词
    三角形
    小L的试卷
    小L的项链切割 (回文串)
  • 原文地址:https://www.cnblogs.com/hclw/p/5995908.html
Copyright © 2011-2022 走看看