新浪短链接/腾讯短链接的API接口分享(含调用代码)

最新好多朋友需要使用腾讯/新浪的官方短连接api接口,但是自己无法获取,或者说现有的API接口不支持现在的高频率调用,今天我就分享几个新浪/腾讯短域名的API接口给大家使用!

短链接他的目的就是将冗长的链接,缩短为一个简短的链接。 废话不多说现在就把我这边整理的今一些常用的短链接api接口供大家使用。

腾讯短网址API接口(Url.cn):

http://www.sinadwz.cn/url/dwz.php?url_long=http://www.sinadwz.cn

新浪短网址API接口(T.cn):

http://www.sinadwz.cn/sina.php?url_long=http://www.sinadwz.cn

API介绍

把api接口的"http://www.sinadwz.cn"换成需要压缩生成的长连接即可!

文档说明

JAVA调用代码:

 public static void main(String path[]) throws Exception {    URL u = new URL("http%3A%2F%2Fwww.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"));    }

PHP调用代码:

$url = ‘http://www.baidu.com‘;$api_url = ‘‘.urlencode($url);$short_url = file_get_contents($api_url);echo $short_url;

Python调用代码:

  import urllib, urllib2, sys    host = ‘‘    path = ‘‘    method = ‘GET‘    querys = ‘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)

接口使用中可能出现的问题:

1、长链接转换,为什么结尾的参数丢失了?

答:使用UTF8编码格式,将url编码后重新生成!

2、接口没有返回结果,是什么情况?

答:返回数据时可能会有延迟,延时未返回则会提示生成失败;就查看链接是否有错误后重新调用生成!

3、生成的短网址有效期是多久?有没有访问次数限制?

答:永久有效的,而且没有点击次数限制!

原文地址:https://www.cnblogs.com/loj147/p/12028980.html

时间: 2024-11-13 16:56:43

新浪短链接/腾讯短链接的API接口分享(含调用代码)的相关文章

新浪微薄与腾讯微薄的第三方登录

新浪微薄第三方登录其实在api上本没有涉及,说到底其实根本没有真正的第三方登录.我们平常所看到的第三方登录其实本质上是通过授权机制,获取uid,存储到服务端作为唯一标识来做的. 这样看来第三方登录就比较简单了,前面我们已经讲了新浪微薄的授权机制,只需要将授权完成之后返回的uid存储到服务端即可.这里需要注意的一个问题是为什么存储uid而不存储accessToken? 原因就是accessToken会失效,一般的有效期为七天,之后就会发生变化.而uid是不会变的,所以只能存储uid作为该用户的唯一

新浪短网址(T.cn)/腾讯短链接(Url.cn)在线生成以及API接口申请的教程

你是否曾经需要共享一个链接,但是URL这么长,它看起来更像是一个乱码的鸡肋?没有必要担心,因为在线上有非常聪明的服务叫网址缩短器.这些服务将为您创建一个新的短链接,然后引导那些用户通过短连接访问您的很长的乱码的鸡肋URL.现在,你可以与任何你感兴趣的人分享这个链接,而不用担心干扰你的电子邮件.短信或微信朋友圈. 这里我来一步一步的教大家如何讲自己的长链接转换成新浪短链接(T.cn)/腾讯短链接(Url.cn)! 在线生成短网址教程 1.复制要缩短的网址.你可以缩短任何长网址,长度不重要.只需突出

新浪短网址生成,2款最新t.cn短链接api接口分享

分享2款比较稳定不错的新浪短网址生成器和两个最新的t.cn短链接api接口,可以将冗长的网址缩短转换成永久的短链接(10个字符以内).t.cn短域名的应用场景很广,譬如短信营销.微博吸粉.淘宝商品分享.京东商品分享.微信营销.QQ营销.自媒体推广.渠道推广等,都会用到短域名. 1- 蓝鸟短链接 新浪短链接在线生成器:http://lnurl.cn 新浪短网址api接口url:http://lnurl.cn/api/tcn 相关分享: 腾讯短链接在线生成器:http://lnurl.cn/urlc

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

还记得一年前,因为一个客户委托我们开发了一个新浪短网址API接口!原本这个T.cn的短链接接口一直是我们自己和委托开发的客户在使用! 但是由于前段时间,新浪关闭了之前开放的T.CN短链接接口!有好多客户朋友找到我说需要这个功能,然后我便答应我这边把这个API接口的细节完善下.在给他们使用!其实框架很早之前也是开发好了,接口其实去年12月就已经做好了.但是因为我自己的原因,确实没有时间去管这个,于是就放下了.直到最近有些空闲的时候,便有抽空完善一下.现在我就把这个接口放出来.正常来说一般的朋友这个

2020最新新浪短网址API接口分享(附腾讯url.cn短网址API接口)

微信营销中,原链接太长总是很不方便分享,转化率极低.所以我们一般使用微信短链接即url.cn的短网址或者新浪微博(t.cn)短网址样式来缩短我们的链接,再发布到微信平台进行链接分享,今天给大家分享一个微信短链接生成接口,以及微信url.cn短网址新浪t.cn短网址的生成方式.   新浪t.cn短网址api接口: http://qingmeidwz.cn/shorten.php?url_long=http://www.baidu.com 微信url.cn短网址生成api接口: http://qin

2020最新的新浪短网址API接口分享-防封短网址如何生成分享

在短信,微信,微博,等等各大营销平台中我们都能看到http://t.cn/xxxx样式的新浪短链接,这种超短链接很好的满足了营销中要求链接简洁,美观,专业的特性,而且通过短网址包装后的链接对外发布也起到了防封的效果.那么新浪t.cn短链接如何生成呢?网址缩短API接口如何调用?今天我就给大家分享一下.   新浪t.cn短网址API接口: http://qingmeidwz.cn/shorten.php?url_long=http://www.baidu.com   微信url.cn短网址API接

t.cn短网址怎么生成?利用新浪短链接转化器生成永久短网址的几种方法

不管是在短信中,还是社交软件中(如微信.QQ等),经常能看到开头为t.cn格式的链接出现,其实这是新浪微博提供的短网址服务,下面详谈t.cn短链接的前世今生,并附上几种短网址制作方法. 1.新浪短网址的来历 t.cn新浪短网址,格式为http://t.cn/xxxxx ,是新浪微博与2011年3月23日启用t是新浪微博与2011年3月23日启用t.cn作为微博内容中的网址链接跳转的缩短服务,不再使用原来的短链接域名sinaurl.cn. 新的短网址域名比原来的sinaurl.cn缩短6个字符,这

PHP实现新浪长链接转化成短链接API

我们经常收到类似于这样的短信(如下图),发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实现长链接转换成短链接: 新浪提供了一个长短连接转换的API,我们可以使用它:具体实现:(新浪官方接口API:http://open.weibo.com/wiki/微博API) <?php /Sina App_Key define('SINA_APPKEY', '31641035'); functio

andriod 实现新浪、QQ场地、朋友微信圈、微信朋友分享功能

前言:在自己的学习过程中的一些操作,分享一些理解. 下面将说明什么: 下载链接:http://download.csdn.net/detail/u014608640/7490357 首先.我们须要去ShareSdk官方站点http://sharesdk.cn/ 去下载ShareSDK ,然后我们会有4个文件: 依据我自己在学习的过程中仅仅用到了第一个目录的 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDYwODY0MA==/font/5a6