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; }
        }
     
     
    }
  • 相关阅读:
    如何更好的学习编译原理?
    组合数据类型练习
    简化版c语言文法
    Python基础练习
    Linux 命令
    实验一:词法分析实验报告
    20160930 词法分析程序
    大数据概述
    WP7应用开发笔记(7) 配置和存储
    欧拉计划 第九题
  • 原文地址:https://www.cnblogs.com/hclw/p/5995908.html
Copyright © 2011-2022 走看看