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; }
        }
     
     
    }
  • 相关阅读:
    BZOJ4008: [HNOI2015]亚瑟王
    BZOJ4260: Codechef REBXOR
    BZOJ4408: [Fj Winter Camp 2016]神秘数
    BZOJ4010: [HNOI2015]菜肴制作
    ccc2016
    BZOJ3884: 上帝与集合的正确用法
    BZOJ1017: [JSOI2008]魔兽地图DotR
    BZOJ1011: [HNOI2008]遥远的行星
    BestCoder Round #73
    hdu4035(概率dp)
  • 原文地址:https://www.cnblogs.com/hclw/p/5995908.html
Copyright © 2011-2022 走看看