iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >HTTP短网址生成接口的示例分析
  • 256
分享到

HTTP短网址生成接口的示例分析

2023-06-04 03:06:00 256人浏览 安东尼
摘要

本篇文章给大家分享的是有关Http短网址生成接口的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。简要描述短网址,顾名思义就是一种较短域名加动态参数组成的短地址,类似于h

本篇文章给大家分享的是有关Http短网址生成接口的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

简要描述

短网址,顾名思义就是一种较短域名加动态参数组成的短地址,类似于http://t.cn/xxxx,url.cn/xxx。是由各大平台诸如新浪、腾讯、百度发布的短网址接口将长网址转换而来的。

应用场景

短网址的应用场景很广,譬如短信营销、邮件推广、微信营销、QQ营销、自媒体推广、渠道推广等,都会用到短网址。
究其原因是在于短网址可以降低推广成本、用户记忆成本,提高用户点击率;在特定的场景下推广还能规避关键词,防止域名被拦截,隐藏真实地址等。

短网址生成接口

新浪最新官方接口

http://lnurl.cn/tcn-api.JSON?key=hd3j2ryt&url=http://www.baidu.com

腾讯最新官方接口

http://lnurl.cn/url-api.json?key=a1yl3piu&url=http://www.baidu.com

接口文档

1、请求方式

  • POST 

2、请求参数

参数必选类型说明
KEYstring登录获取

3、参数说明

上文提到的接口API是官方发布的公开接口,均可以直接使用,无需获取授权Key。但有请求次数限制,超出限制,接口会返回“user dose not have resource to reGISter long term short url”。

无限制接口是需要注册获取授权Key,Key是请求接口时用来鉴别企业或者个人的唯一身份。用来做鉴权使用,请勿随意泄露。

4、获取授权KEY

进入 http://lnurl.cn/,选择立即开通接口。

注册创建唯一用户id后前往接口管理控制台。

获取接口授权KEY和请求地址,KEY就是请求接口的唯一识别。

复制整串API地址,就可以请求生成了。

5、请求说明

① 在线使用

只需将 “http://www.baidu.com” 换成需要缩短的长网址(要带http(s)://),然后复制整串链接前往浏览器打开即可生成。

② 请求接口

请求接口自动生成,需要接入程序中,PHP、Java、python相关请求示例如下。

6、请求示例

php请求示例:

$url = 'http://www.baidu.com';  $api\_url = 'http://lnurl.cn/tcn-api.json?key=hd3j2ryt&url=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/tcn-api.json?key=hd3j2ryt&url=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 = '/tcn-api.json?key=hd3j2ryt'  method = 'GET'  querys = 'link=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)

补充说明:

请求接口时,需做urlencode处理,否则可能会导致参数丢失,短网址失败等。

请求接口的长网址必须要以http(s)://开头。

接口请求频率不能太快,正常1次/s。

常见问题:

1、长网址转换后,为什么参数丢失了?

答:因为没有做urlencode处理,导致某些特殊字符没有识别到。需要将url编码后再请求接口。

2、请求接口为什么没有返回结果?

答:有些时候接口返回数据有延迟,就会导致超时未返回。或者是因为原链接被封了。

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

答:共享接口生成的短网址是有有效期的,正式版的接口生成的所有短网址都是永久有效的。

4、短网址有没有访问限制?

此接口为新浪和腾讯官方接口,是不限制访问次数的,可以放心使用。

以上就是HTTP短网址生成接口的示例分析,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: HTTP短网址生成接口的示例分析

本文链接: https://www.lsjlt.com/news/236410.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HTTP短网址生成接口的示例分析
    本篇文章给大家分享的是有关HTTP短网址生成接口的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。简要描述短网址,顾名思义就是一种较短域名加动态参数组成的短地址,类似于h...
    99+
    2023-06-04
  • 微信短网址 微信短网址(url.cn)在线生成接口
    简要描述:微信短网址url.cn链接生成 微信短网址的应用场景很广,譬如短信营销、邮件推广、微信营销、QQ营销、自媒体推广、渠道推广等,都会用到短网址。究其原因是在于短网址可以降低推广成本、...     &n...
    99+
    2023-06-04
  • 网址缩短 短网址链接缩短生成器的试用推荐
    短网址,顾名思义就是在形式上比较短的网址。 还记得前几天发文章回复关键词槽边往事吗,出来的那个网址就是短网址。 先简单说一下短网址原理,按照我的理解就是网址的中转站,点击短网址,经过服务器分析转向到原网址。  很多公众号...
    99+
    2023-06-04
  • php和python怎么调用短网址生成api接口
    这篇文章主要介绍“php和python怎么调用短网址生成api接口”,在日常操作中,相信很多人在php和python怎么调用短网址生成api接口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php和pytho...
    99+
    2023-06-04
  • 新浪短网址(t.cn/xxx)接口 最新新浪t.cn短网址在线生成平台推荐
    新浪短链接已经广泛应用于各大平台营销之中。如:微信,短信,微博已经各论坛广告软文之中。因为其超短的t.cn的样式,更容易让人接收和保证的文案的美观性。但是自新浪停止了对外开放的api key之后,市面上还有哪些可以继续生成新浪短链接的api...
    99+
    2023-06-04
  • v.douyin.com/xxx抖音网址官方生成制作抖音缩短口令网址php接口方法
    v.douyin.com是抖音官方的接口,可以制作头条,火山,抖音短视频等官方域名的任意生成接口,可以推广抖音号,第三方网址,头条文章等,效果非常号,这里记录下api接口,纯技术php生成,具体规则可以去抖音的开放平台去申请对应接口 。这里...
    99+
    2023-09-02
    php 开发语言 前端
  • 如何利用新浪官方的短网址API接口实现T.cn短链接的压缩生成
    短网址的实现原理就是有一个数据表会配置文件将短网址和实际网址进行对应,当请求某个短网址时,程序跳转到对应的实际网址上去,从而实现网址的访问。目前国内最稳定最好用的是新浪T.cn短链接。之前新浪提供了长链接转为短链接的API,可以把长链接转为...
    99+
    2023-06-03
  • 微信短网址在线生成 推荐几个可在在线生成微信短网址的平台
    微信短网址生成工具,之前腾讯在外公开了一个可以供大家使用的微信url短网址API接口,但是在年前这个接口已经失效了,导致现在很多需要使用微信url短链接的朋友没有办法在继续使用了,今天我就给大家推荐几个还可以生成微信url短网址的接口和平台...
    99+
    2023-06-04
  • Java deadlock生成的示例分析
    Java deadlock生成的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java deadlock生成需要我们注意的关键点有很多,其实有不少的问题...
    99+
    2023-06-17
  • 简单获取新浪短网址API接口的方法(附PHP请求示例)
    背景新浪短网址api是sina平台官对外公开的短网址生成接口,可以将长链接通过接口生成t.cn样式的短链接,可以说是非常好用的。但近期新浪官方开始对已经公布的接口做出了多重限制,很多之前能用的功能现在都频频被限制,甚至有的时候接口一更新就失...
    99+
    2023-06-02
  • C#接口成员举例分析
    本篇内容介绍了“C#接口成员举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#接口编程之接口成员定义说明: ·接口的成员是从基接口继...
    99+
    2023-06-17
  • Vue接口封装的示例分析
    这篇文章主要介绍了Vue接口封装的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先根据接口写好对应页面的请求内容如图尽量保证js文件名称与页面文件名称相同(易于查找...
    99+
    2023-06-15
  • HTML5通用接口的示例分析
    这篇文章将为大家详细讲解有关HTML5通用接口的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.先说几个基本类型: DOMString, boolean, lo...
    99+
    2024-04-02
  • VB.NET中ISpeak接口的示例分析
    这篇文章将为大家详细讲解有关VB.NET中ISpeak接口的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。VB.NET接口范例在这个例子中,我定义了一个名为 ISpeak 的接口,它其中包括了三个...
    99+
    2023-06-17
  • Nhibernate与代码生成的示例分析
    这篇文章主要为大家展示了“Nhibernate与代码生成的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nhibernate与代码生成的示例分析”这篇文章吧。在向大家详细介绍Nhiber...
    99+
    2023-06-17
  • HDFS短路读的示例分析
    这篇文章主要介绍HDFS短路读的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!背景Hadoop的一个重要思想就是移动计算,而不是移动数据。我们更愿意尽可能将计算移动到数据所在节点。因此,HDFS中经常出现客户...
    99+
    2023-06-02
  • linux中网络接口名称限制的示例分析
    这篇文章将为大家详细讲解有关linux中网络接口名称限制的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux中每个网络接口都有一个名称,可以使用ifconfig命令来查询当前系统中的接口。那...
    99+
    2023-06-12
  • Mybatis-Plus代码生成器的示例分析
    小编给大家分享一下Mybatis-Plus代码生成器的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 实战 数据库脚本 创建一张商品表test_goodsCREATE&nbs...
    99+
    2024-04-02
  • thinkphp5+barcode生成条形码的示例分析
    小编给大家分享一下thinkphp5+barcode生成条形码的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!thinkphp5 + barcode 生成...
    99+
    2023-06-06
  • mybatis plus自动生成器的示例分析
    这篇文章将为大家详细讲解有关mybatis plus自动生成器的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mybatis plus自动生成器解析使用这个可以超快速生成entity s...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作