背景

新浪短网址api是sina平台官对外公开的短网址生成接口,可以将长链接通过接口生成t.cn样式的短链接,可以说是非常好用的。但近期新浪官方开始对已经公布的接口做出了多重限制,很多之前能用的功能现在都频频被限制,甚至有的时候接口一更新就失效了。

今天给大家分享一个2020年最新的新浪短网址api接口,亲测很稳定,接口支持多种格式生成,多种语言如PHP、Java等调用。

接口详情

新浪短网址API接口支持:XML和JSON两种格式

请求方式为:POST

接入语言支持:PHP、Java和Python

接口获取流程

1、打开新浪短网址API获取地址:http://lnurl.cn/api

2、进入页面后,点击“立即开通”获取接口授权key

3、注册账后获取接口key

4、获取接口

接口使用说明:

1、在线使用

将API地址中 "http://www.baidu.com" 的部分换成自己的长网址,然后复制前往浏览器中粘贴打开就能生成了。

2、请求接口

如果嫌在线生成的流程很麻烦,可以将API接口对接到程序中请求生成,请求示例如下。

PHP请求示例:

$url = 'http://www.baidu.com';
$api_url = 'http://lnurl.cn/sina/short-api?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://lnurl.cn/sina/short-api?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://lnurl.cn'
path = '/sina/short-api'
method = 'GET'
querys = 'url_long=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、调用API接口时,只需将 “http://www.baidu.com”换成需要缩短的长链接即可。

2、接口支持链接中带参数,但要注意的是当链接中出现 & 符号时,请用 %26 代替(或者使用url编码),否则参数可能会丢失。

3、更换链接时,必须要以http(s)://开头,否则可能会导致短网址生成失败或者生成的短网址无法跳转访问原网站。

4、上文提到的新浪短网址API接口,经测试都是比较稳定的,觉得好用记得收藏一下,以免丢失。

常见问题:

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

答:因为长链接中含有特殊字符,需要将url编码后再使用接口生成。

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

答:有些时候接口返回数据会有延迟,超时未返回即生成失败,也就不会返回结果;或者是因为原链接被封了。

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

答:生成的t.cn短链接是永久有效的,没有点击次数限制,可以放心使用。

新浪短链接接口被限制?最新新浪短网址api接口相关推荐

  1. java 新浪短网址生成器,新浪短链接接口被限制?最新新浪短网址api接口

    背景 新浪短网址api是sina平台官对外公开的短网址生成接口,可以将长链接通过接口生成t.cn样式的短链接,可以说是非常好用的.但近期新浪官方开始对已经公布的接口做出了多重限制,很多之前能用的功能现 ...

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

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

  3. 《收藏》新浪短网址API接口(T.CN短链接)在线批量缩短生成工具推荐

    新浪于前段时间关闭了对外的网址缩短接口,平时用惯了短链接的朋友几十分不习惯,作者收集了几个最新的短链接在线生成工具,亲测可用! 1.冷狗短链接 平台官网:http://dogdwz.cn/ 2.青桃短 ...

  4. 长链接转短链接java_新浪短网址API接口 - 长链接转短链接

    新浪短网址API接口是新浪对外公开的短网址生成接口,可以将长链接转短链接(生成的是 http://t.cn/xxxx 格式的),分享一个自己收藏的api接口,使用快一年了,一直都挺稳定的,觉得不错可以 ...

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

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

  6. java获取api接口新浪数据,新浪短网址API接口的获取以及API接口的调用文档分享...

    我们可能会收到类似于这样的短信,发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实现长链接 ...

  7. php短网址生成接口,url.cn短网址生成api接口(附t.cn短网址api接口)

    简要概述 分享几个最新url.cn短网址api接口&t.cn短网址api接口,都可以正常调用,觉得不错可以收藏一下. 请求地址 1. 腾讯(url.cn)短网址api接口 2. 新浪(t.cn ...

  8. 最新最全的免费股票数据接口--沪深A股基础列表数据API接口(三)

    沪深A股基础实时数据API 数据来源:麦蕊智数 请求方式:Get(直接在浏览器打开就可以看到返回的数据) 数据格式:标准Json格式[{},...{}] 数据时效:实时更新 API说明文档:https ...

  9. 长链接和短链接的区别?为什么要使用短链接?

    短链接在营销推广中的应用越来越广泛,而且整体看来短链接在营销推广中的效果也是更好.那营销推广为什们要使用短链接了,我们就需要了解长链接和短链接的区别. 长链接和短链接的区别 ? 长链接和短链接区别从字 ...

最新文章

  1. Python PIL ImageDraw 和ImageFont模块学习
  2. ITK:二进制图像的莫拉尔距离图
  3. java高并发(一)导学
  4. webpack打包过程如何调试?
  5. interface-C#接口-统一的标准
  6. 【ArcGIS Pro微课1000例】0014:两种坐标系全国1km分辨率DEM下载地址(WGS84+Albers投影)
  7. [css] 假如css的分号写在声明块之外,将会发生什么呢?解释下原因
  8. 1.1.29 加入项目符号后换行文字未对齐
  9. 【转】热门3D游戏视觉效果名词简介
  10. mysql有没有模式,关于sql:没有数据的MySql导出模式
  11. CSS综合案例——淘宝焦点图(轮播图)布局及网页布局总结
  12. SQL Server根据地图坐标经纬度计算距离
  13. VaR、CoVaR、delta CoVaR计算方法综述 案例与代码
  14. mantis修改mysql端口_Mantis配置指南
  15. 金融知识小科普 - 金融杠杆
  16. Gwallet小百科 | 阿里、腾讯等互联网巨头们的区块链布局
  17. 格式化磁盘重装ubuntn18.04系统后恢复timeshift备份文件
  18. linux 文件格式elf,linux ELF 文件格式 | ZION
  19. 解决远程连接服务器的最大连接数
  20. 题目:以下选项中关于DOM和SAX的说法错误的是()

热门文章

  1. Token高并发解决方案
  2. 支付宝不用了,如何注销
  3. 05-selenium-鼠标控制
  4. Go defer用法
  5. 在线客服系统模式提高效率
  6. Android权威官方屏幕适配全攻略
  7. SDN-Mininet模拟多数据中心带宽实验
  8. layui菊花_ios 实现系统加载动画 红色小菊花
  9. Malmo——微软人工智能项目
  10. java springBoot项目代码加密总结