分类: 项目管理
2019-12-09 14:20:35
网络营销中的微信,短信,微博和软文推广中链接太长非常影响营销效果,那么如何将长链接缩短成短链接呢?今天给大家讲解下网址缩短方式,以新浪短网址和腾讯短网址两种样式为例。
新浪短链接api接口:
腾讯短链接api接口:
使用说明:
将api接口地址中 ""换成需要缩短的网址,然后直接复制前往浏览器中打开即可。
PHP调用演示:
$url = ''; $api_url = 'shorten.json?url_long='; $short_url = file_get_contents($api_url); echo $short_url;
Python调用演示:
import urllib, urllib2, sys host = '' path = 'shorten.json?url_long=' method = 'GET' querys = 'url=http%3A%2F%2F' bodys = {} url = host + path + '?' + querys request = urllib2.Request(url) response = urllib2.urlopen(request) content = response.read() if (content): print(content)
注意事项:
① 调用api接口时,只需将 “”换成需要缩短的长网址即可。
② 接口支持url参数,当url中出现 & 符号时,请用 %26 代替,否则参数可能会丢失。
③ 填写url时,必须要以http(s)://开头,否则可能会导致生出的短网址无法访问原网站。
④ 上文的t.cn短网址和url.cn的api接口,经测试非常稳定,觉得好记得收藏一下,以免丢失。
常见问题:
① 长链接转换,为什么结尾的参数丢失了?
答:因为url中含有特殊字符,需要使用UTF8编码格式,将url编码
② 接口没有返回结果,是什么情况?
答:有些时候接口返回数据会有延迟,延时未返回则会提示生成失败;或者是因为原链接被封了。
③ 生成的t.cn短网址和url.cn有效期是多久?有没有访问次数限制?
答:生成的t.cn和url.cn短网址永久有效的,而且没有点击次数限制,可以任意使用