新浪短网址生成java_如何生成t.cn的短链接?新浪短网址怎么生成的?
t.cn短链接、新浪短网址是什么?
短网址顾名思义就是一个很短的链接和网址,常用于将一个长连接缩短成一个短链接,方便利于推广。 t.cn短网址,可能很多朋友都已经不再陌生,特别是在微博、微信、朋友圈、QQ群、短信息等应用中十分普遍,短网址的前身是在新浪微博发微博时有时发很长的网址连接,但由于微博只限制140个字,所以微博就自动把您发的长网址给转换成短网址了。 t.cn短链接(t.cn/xxx)属于新浪微博旗下的短网址,原先是微博在使用。新浪短网址生成可以有效的避免链接过长,推广不便等因素 生成t.cn短连接后更有利于在微信推广和QQ群中推广 !目前过国内使用最多的短网址有三家。其中t.cn 属于新浪短链接,url.cn属于腾讯短链接,dwz.cn属于百度!今天我们要说的就是最好用的新浪短网址!
下面我们会主要介绍了PHP通过调用新浪短网址API生成t.cn格式短网址链接的方法,结合实例形式较为详细的分析了php调用新浪API生成t.cn短网址链接的具体操作步骤与相关注意事项,需要的朋友可以参考下!
API接口:
1-http://maiyurl.cn/yunapi.html
2-http://mhdwz.cn/mahuaapi.html
3-http://dogdwz.cn/api.html
接口实例:http://maiyurl.cn/t/api?url_long=http://www.baidu.com
说明:
1、直接将api接口地址中 "http://www.baidu.com"换成需要缩短的网址,然后直接复制前往浏览器中打开即可。
2、请求方式:GET POST
3、参数:
①、appkey:appkey是调用接口的秘钥。用户的唯一标识,注册后在个人中心查询。
②、long_url:long_url是你需要缩短的长网址,需要进行utf-8编码!
调用代码:
PHP调用演示:$url = 'http://www.baidu.com';
$api_url = 'http://maiyurl.cn/weibourl?url_long=http://www.baidu.com;
$short_url = file_get_contents($api_url);
echo $short_url;
JAVA调用演示:public static void main(String path[]) throws Exception {
URL u=new URL("http://maiyurl.cn/weibourl?url_long=http://www.baidu.com");
InputStream in = u.openStream();
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
byte buf[] = new byte[1024];
int read = 0;
while ((read = in .read(buf)) > 0) {
out.write(buf, 0, read);
}
} finally {
if ( in != null) {
in .close();
}
}
byte b[] = out.toByteArray();
System.out.println(new String(b, "utf-8"));
}
Python调用演示:import urllib, urllib2, sys
host = 'http://maiyurl.cn/'
path = 'weibourl?url_long='
method = 'GET'
querys = 'url=http%3A%2F%2Fwww.baidu.com'
bodys = {}
url = host + path + '?' + querys
request = urllib2.Request(url)
response = urllib2.urlopen(request)
content = response.read()
if (content):
print(content)
新浪短网址生成java_如何生成t.cn的短链接?新浪短网址怎么生成的?相关推荐
- 短域名生成java_腾讯短链接url生成接口/腾讯短网址在线生成/新浪微博短链接生成器的分享...
在通常情况下,URL是由系统生成的,通常包括URI路径,多个查询参数,可以对参数进行加密和解密. 当人们要分享某个URL,比如短信,邮件,社交媒体,这就需要短URL. 而短网址,顾名思义就是在长度上比 ...
- t.cn短链接生成 - 新浪短网址生成器压缩网址详细教程
t.cn短链接是新浪官方的短网址工具,提供在线将长链接缩短为最短形式的t.cn链接服务,生成的短网址跳转速度和访问兼容性没有任何影响,生成好的短网址永久有效,还可以通过对接调用api接口和批量生成的方 ...
- Castor xsd生成java_利用Castor自动生成java文件
1.编写schema文件,例如:c:castorest.xsd. 2.到http://www.castor.org/网站下载castor-xml.jar(本文使用的是0.9.4版本)及编译所要引用的x ...
- xmlspy xsd生成java_如何用xmlspy将xml文档生成xsd文件
所以我们有必要知道如何通过xmlspy这个非常方便的工具进行xml的转换工作. 点击"File"-"New"系统会弹出"create new docu ...
- jaxb xml 生成 java_使用 JAXB 工具根据 Java 类生成 XML 模式
使用 JAXB 工具根据 Java 类生成 XML 模式 2010-06-10 18:24:26| 分类: web service |字号 订阅 关键字: java to xml 使用 JAXB 工 ...
- 批量生成6位数字_分享一款可做各种流水号的条码生成软件
对于刚接触条码生成软件的新用户,在条码生成软件中设计可变数据条码或者流水条码时,可能会有一点困难,如果一个一个的设计条码,不仅费时费力,还容易出错.特别是需要设计一些跳号的流水条码时,更是难上加难.其 ...
- ECCV2022 | 生成对抗网络GAN论文汇总(图像转换-图像编辑-图像修复-少样本生成-3D等)...
图像转换/图像可控编辑 视频生成 少样本生成 图像外修复/结合transformer GAN改进 新数据集 图像增强 3D 图像来源归属分析 一.图像转换/图像可控编辑 1.VecGAN: Image ...
- pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列、基于dataframe的日期数据列生成日期索引
pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列.基于dataframe的日期数据列生成日期索引(dates in ...
- 新东厂西厂时代——纪念被阉割了的手机——戏说移动的“×××短信”标准
一. 才不能上网,又不能发短信 话说当各大运营商.手机生产商正热火朝天地建设应用商城丰富终端应用,各大网络公司布局移动互联网时,央视突然大发淫威,霎时间,大半天下网站都死了 ...
最新文章
- php客户反馈发邮箱,PHP实现通过get方式识别用户发送邮件的方法
- k8s挂载目录_云原生存储详解:容器存储与 K8s 存储卷
- 产品经理与交互设计师的区别是什么?
- C语言试题八十五之狼追兔子问题
- python---Socket编程
- 618之际,“敏捷+ DevOps”正提高电商企业的业务和交付效能
- 大数据学习笔记31:Java程序访问高可用Hadoop集群
- python3 threading是否被抛弃_Python3中的线程模块是否发生了变化?如果是,怎么办?...
- 高性能时空计算机应用,中国工程物理研究院计算机应用技术怎么样
- Linux 命令(48)—— stat 命令
- JetbrainsCrack-3.1-release-enc.jar 下载
- 接收诊断响应的相关CAPL函数,具有较高的可复用性
- STM32之红外接收
- 运放参数的详细解释和分析-part18,压摆率(SR)
- Shape文件的解析
- 台式计算机能不能安装蓝牙驱动,台式电脑蓝牙驱动安装失败怎么办?台式电脑蓝牙驱动安装失败解决办法...
- php telnet 交换机,华为S2700交换机配置Telnet
- python 第一行包含一个整数n、表示行数_输入 第一行输入一个整数n(1 = n = 100)表示测试样例个数 接下来n行,一...
- 计算机的硬盘类型及特点是,电脑硬盘中的蓝盘、黑盘、红盘、绿盘有什么区别?特点?...
- @Value注解从配置文件中读取数组