2020最新t.cn短网址生成接口api

简要说明

由动态参数和短域名组成的短地址,例如t.cn/xxxx名称。通过主要平台天才牛新浪短网址发布的短网址界面,可以转换长网址。

应用场景

短网址的应用非常广泛,如短信营销、邮件宣传、微信营销、QQ营销、自媒体营销、渠道宣传等,使用短网址。

如果网址短,促销费用、用户记忆费用、点击次数的增加将成为可能。在特定场景中宣传可以回避关键字,防止域名被截获,隐藏实际地址等。

t.cn短网址生成接口

1、新浪t.cn最新官方接口

http://www.tcndwz.com/tcn-api/?key=49ba59abbe56e057&url=http://www.baidu.com

接口API文档

1、请求方法

GET

2、请求参数

参数  必需  类型  说明

KEY    是   string  登录获取

3、参数说明

上述接口API是正式发布的开放接口,无需获取KEY即可直接使用。但是,如果存在请求计数限制并超出限制,界面将返回“user  dose  not  have  resource  to  register  long  term short  URL”。

无限制接口是需要注册获取授权Key,而Key是请求接口时用于验证企业或个人的唯一id。用作鉴权用途,不要随便泄露。

4、获取接口Key

进入1,http://tcndwz.com/,然后选择“API接口界面”。

2、生成唯一用户KEY,然后转到接口管理控制台。

3、获取t.cn短网址接口API请求地址。KEY请求接口的唯一标识。

4、复制完整的API地址后,可以请求创建短网址啦。

5、请求说明

在线使用

将“http://www.baidu.com”替换为需要缩短的长网址,然后复制整个链接并使用浏览器打开即可创建短网址。

接口请求

当请求接口自动生成且需要接入程序里面,与PHP、Java、Python相关的请求示例如下:

6,请求实例

PHP请求示例:

$url = 'http://www.baidu.com';

$api_url = 'http://www.tcndwz.com/tcn-api?key=49ba59abbe56e057&url='.urlencode($url);

$short_url = file_get_contents($api_url);

echo $short_url;

Java请求示例:

public static void main(String path[]) throws Exception {

URL u = new URL("http://www.tcndwz.com/tcn-api?key=49ba59abbe56e057&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")); }

补充说明:

1、请求接口时需要urlencode处理。否则,参数可能丢失或短网址可能失败。

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

3、接口请求频率不能太快,通常为1次/s

常见问题:

1、为什么长URL转换后丢失参数?

答:网址没有经过urlencode编码,无法识别某些特殊字符。在请求接口之前,必须对URL进行编码。

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

答:如果接口返回数据时有延迟,则可能会返回超时。或者是因为原始链接被屏蔽了。

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

答:API接口生成的所有短网址都是永久的。

4、短URL是否有访问限制?

这是新浪官方的接口,访问次数不受限制,可以放心使用。

你可能感兴趣的:(2020最新t.cn短网址生成接口api)