php和python怎么调用短网址生成api接口
发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章主要介绍"php和python怎么调用短网址生成api接口",在日常操作中,相信很多人在php和python怎么调用短网址生成api接口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作
千家信息网最后更新 2024年11月27日php和python怎么调用短网址生成api接口
这篇文章主要介绍"php和python怎么调用短网址生成api接口",在日常操作中,相信很多人在php和python怎么调用短网址生成api接口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"php和python怎么调用短网址生成api接口"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
调用方法(以新浪t.cn短链接api接口为例):
PHP调用演示:
$url = 'http://www.baidu.com';$api_url = 'http://qingmeidwz.cn/shorten.json?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://qingmeidwz.cn/shorten.json?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, syshost = 'http://qingmeidwz.cn/'path = 'shorten.json?url_long='method = 'GET'querys = 'url=http%3A%2F%2Fwww.baidu.com'bodys = {}url = host + path + '?' + querysrequest = urllib2.Request(url)response = urllib2.urlopen(request)content = response.read()if (content):print(content)
注意事项:
① 调用api接口时,只需将 "http://www.baidu.com"换成需要缩短的长网址即可。
② 接口支持url参数,当url中出现 & 符号时,请用 %26 代替,否则参数可能会丢失。
③ 填写url时,必须要以http(s)://开头,否则可能会导致生出的短网址无法访问原网站。
④ 上文的微信url.cn,新浪t.cn短网址api接口,经测试非常稳定,觉得好记得收藏一下,以免丢失。
常见问题:
① 长链接转换,为什么结尾的参数丢失了?
答:因为url中含有特殊字符,需要使用UTF8编码格式,将url编码
② 接口没有返回结果,是什么情况?
答:有些时候接口返回数据会有延迟,延时未返回则会提示生成失败;或者是因为原链接被封了。
③ 生成的短网址有效期是多久?有没有访问次数限制?
答:生成的短网址都是永久有效的,而且没有点击次数限制,可以任意使用
到此,关于"php和python怎么调用短网址生成api接口"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
接口
网址
生成
学习
参数
链接
演示
有效
方法
更多
次数
编码
网站
问题
新浪
帮助
限制
实用
特殊
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ado连接不上数据库连接
通讯管理服务器无线核准认证
腾讯的服务器在那里采访
中兴通讯网络技术工程师几薪
怎样用数据库查找文件
县残联网络安全自检自查
山东电力时钟同步服务器
洛阳app软件开发哪家技术好
广东与ipv9网络技术
中金软件开发待遇怎么样
爱奇艺的软件开发技术
我的世界在服务器生成建筑的指令
数据库库存bug
加强网络安全意识形态
数据库数据类型字符
网络安全三个等级
山西专业软件开发过程服务标准
无线网络安全方式设计
量化自动化交易软件开发
服务器内部温度传感器装在哪里
sql数据库图形管理工具
格子达数据库包括知网吗
垫江网络安全和信息化
idc微模块机房服务器机柜安装
ankou数据库
元初网络技术有限公司
叛乱服务器管理
陕西党员教育软件开发系统
软件服务器端
软件开发最初工作是什么