t.cn短链接是新浪官方的短网址工具,提供在线将长链接缩短为最短形式的t.cn链接服务,生成的短网址跳转速度和访问兼容性没有任何影响,生成好的短网址永久有效,还可以通过对接调用api接口和批量生成的方式更加轻松方便地进行网址压缩

背景

用途

制作

接口

日常生活中我们经常看到一些短信或者消息中出现开头为t.cn格式的链接,十分简短,但点开后会跳转到另一个很长的地址,其实这就是使用了新浪提供的网址缩短服务:t.cn短链接,以下是详细内容

背景

新浪最开始最火的产品是新浪博客,在那个博客流行的时代,大部分人都会开通博客,记录生活、分享经验、发表观点等,但由于生活节奏的逐渐加快,更多的人没有时间去写一篇洋洋洒洒几千字的优美博文,所以大部分人索性不写了。

可惜我现在连一张清晰的新浪博客图片都找不到了

随着快节奏生活时代的到来,短小精炼的微博再次成为热潮,微博的成功正是在于它的限制,144个字的限制让大家不得不将要表达的文字不断凝练压缩,因为经常要发链接,这时候t.cn短链接应运而生。

用途

不但是在微博里,因为其很多优点,被用在很多其他地方,备受追捧,2019年每天生成的t.cn短链接就达上十亿条,访问跳转就更不用说了,因为不是以营利为目的,微博也承受不住这种巨大的数据吞吐,终于于9月份,关闭了大部分的对外接口,正因如此,之前巨量的访问量给t.cn打下了坚实的大数据基础

制作

说了这么多,如何给自己的长链接制作一个永久的t.cn短链接?

第一步:打开t.cn短链接生成网站:url-t.cn

第二步:把要缩短的网址填入输入框内,并点击按钮立即缩短

第三步:得到生成成功的短网址,复制该网址即可

同时也支持批量生成,一行一个就可以批量生成短网址

接口

如何将短网址功能接入程序中实时调用来缩短呢?

第一步:打开t.cn短链接api接口页面,查看接口文档

第二步根据接口文档接入api(不懂技术可找网站技术接入)

PHP调用代码:

1     $url = 'http://www.baidu.com';
2     $api_url = 'http://url-t.cn/tcn/api?key=用户KEY/tcn_url?url='.urlencode($url);
3     $short_url = file_get_contents($api_url);
4     echo $short_url;

JAVA调用代码:

 1 public static void main(String path[]) throws Exception {2     URL u = new URL("http://url-t.cn/tcn/api?key=用户KEY&url=http%3A%2F%2Fwww.baidu.com");3     InputStream in = u.openStream();4     ByteArrayOutputStream out = new ByteArrayOutputStream();5     try {6     byte buf[] = new byte[1024];7     int read = 0;8     while ((read = in .read(buf)) > 0) {9     out.write(buf, 0, read);
10     }
11     } finally {
12     if ( in != null) {
13     in .close();
14     }
15     }
16     byte b[] = out.toByteArray();
17     System.out.println(new String(b, "utf-8"));
18     }

python调用代码:

 1 import urllib, urllib2, sys2 3     host = 'http://url-t.cn'4     path = '/tcn/api'5     method = 'GET'6     querys = 'key=用户KEY&url=http%3A%2F%2Fwww.baidu.com'7     bodys = {}8     url = host + path + '?' + querys9
10     request = urllib2.Request(url)
11     response = urllib2.urlopen(request)
12     content = response.read()
13     if (content):
14     print(content)

接口使用特别提示:

① 接入时,把 “http://www.baidu.com”换成需要缩短的原始链接,用户KEY替换成真实的秘钥即可。

② 接口接入长链接时需要先编码再调用

③ 网址缩短需要带协议头,请加上链接的真实协议头(http或者https)

t.cn短链接生成 - 新浪短网址生成器压缩网址详细教程相关推荐

  1. 新浪短网址api接口 - t.cn 短链接生成

    简要描述 新浪短网址api接口是新浪官方对外公开的t.cn短链接生成接口,可以将一个冗长的链接缩短生成t.cn/xxxx 格式的短链接. 应用场景 短网址的应用场景很广,譬如短信营销.邮件推广.微信营 ...

  2. 短网址生成链接接口平台推荐--新浪T.CN短链接 腾讯URL短链接生成地址

    短连接好处: 1.简短.整洁: 2.减少URL字符占用空间,尤其是在写文章插入URL字符的时候: 3.利于SEO: 推荐几家短网址: 新浪短网址   需要申请app key. 新浪短网址目前来说是国内 ...

  3. 新浪短网址生成java_新浪短链接 推荐几个最新的新浪t.cn短链接生成的API接口

    新浪很久之前提供了长链接转为短链接的公开API,可以把长链接转为t.cn/xxx这种格式的新浪短链接.但是在去年9月的时候,新浪由于政策上的调整,将之前的接口关闭了! 今天就给大家带来几个还可以使用新 ...

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

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

  5. 新浪短网址生成java_如何生成t.cn的短链接?新浪短网址怎么生成的?

    t.cn短链接.新浪短网址是什么? 短网址顾名思义就是一个很短的链接和网址,常用于将一个长连接缩短成一个短链接,方便利于推广.  t.cn短网址,可能很多朋友都已经不再陌生,特别是在微博.微信.朋友圈 ...

  6. 新浪短链接 新浪t.cn短链接在线生成生成工具

    新浪很久之前提供了长链接转为短链接的API,可以把长链接转为t.cn/xxx这种格式的短链接.但是在今年9月的时候,新浪由于政策上的调整,将之前的接口关闭了! 很多小伙伴都遇到过新浪短链接的困惑吧,一 ...

  7. 2020最新的新浪短网址(T.CN短链接)API接口分享

    还记得一年前,因为一个客户委托我们开发了一个新浪短网址API接口!原本这个T.cn的短链接接口一直是我们自己和委托开发的客户在使用! 但是由于前段时间,新浪关闭了之前开放的T.CN短链接接口!有好多客 ...

  8. 短链接生成-短网址生成-短网址生成接口-短网址URL生成-短链接-短链接URL生成接口

    短链接生成-短网址生成-短网址生成接口-短网址URL生成-短链接-短链接URL生成接口[最新版]_数据API_数据应用-云市场-阿里云 如何生成短网址,短链接? 这为我们短信节约了巨额的成本 publ ...

  9. java 新浪短链接_2020最新的新浪短网址(T.CN短链接)API接口分享

    还记得一年前,因为一个客户委托我们开发了一个新浪短网址API接口!原本这个T.cn的短链接接口一直是我们自己和委托开发的客户在使用! 但是由于前段时间,新浪关闭了之前开放的T.CN短链接接口!有好多客 ...

最新文章

  1. linux环境内存分配原理
  2. albian开发笔记二
  3. 计算一个二进制数中数字“1”的个数(位运算)
  4. QT的QQmlNdefRecord类的使用
  5. layui前端框架弹出框图标整理
  6. Java代码有效和片段有效_Java 9 尝鲜之交互式编程环境
  7. oracle 转换为double,Oracle - 将Varchar转换为Float并指定精度
  8. Python Flask Web 第三课 —— 模板
  9. mysql碎片data free_浅析MySQL数据碎片的产生(data free)
  10. ps制作计算机考试证件照,如何通过PS制作一寸证件照(超详细流程)?
  11. word插入公式不自动斜体的解决办法
  12. VS2008+AnkhSVN搭建源代码管理版本库
  13. 周信东c语言实验二实验报告,实验三 循环结构程序设计参考答案
  14. c语言中最大公约数的编程,C语言中最大公约数求法
  15. 计算机主机的cpu作用,cpu的作用是什么?cpu的主要功能详解
  16. anthony1314的数论小基础
  17. C# TCP/UDP网络通讯调试助手(含源码)
  18. 等效均一剂量(Equivalent Uniform Dose EUD)的概念
  19. ITIL,是否已是昨日黄花
  20. 使用imagine/imagine实现制作一个图片

热门文章

  1. D80说明书翻译PDF下载
  2. 【Docker】Dockerfile用法详解
  3. MATLAB取3维数组中的一层?
  4. 大数据技术原理与应用(7-11)-TYUT
  5. 华为手机备份的通讯录是什么文件_华为手机通讯录在哪个文件夹?怎么恢复华为手机通讯录...
  6. FFmpeg+OpenSL+OpenGL+Mediacodec 的视频播放SDK源码和实例APP
  7. 如何从Mac电脑中删除Microsoft AutoUpdate即office办公软件的更新提示
  8. Kinect2.0远程控制鼠标操作
  9. xpath常用的元素定位方式
  10. 100集华为HCIE安全培训视频教材整理 | 防火墙出口选路(一)