博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码调用t.cn接口生成短址
阅读量:6637 次
发布时间:2019-06-25

本文共 644 字,大约阅读时间需要 2 分钟。

新浪短网址接口的稳定性和跳转速度还是很给力的,现给出其API说明。

该接口支持两种返回格式:xml和json
对应的URL请求地址为:

xml:
json:
请求方式:GET
请求参数:
  source:应用的appkey
  url_long:需要转换的长链接

举个例子:

json:

返回内容为:
[{"url_short":"","url_long":","type":0}]

xml:
返回内容为:
<urls>
     <url>
          <url_short></url_short>
          <url_long></url_long>
          <type>0</type>
     </url>
</urls>

下面是python调用代码示例:

def get_short_url(url):    host = 'http://api.t.sina.com.cn/short_url/shorten.json'    path = '?source=3271760578&url_long={}'.format(url)    url2 = host + path    # 发起请求    response = requests.get(url=url2)    # 返回响应    url_short = response.json()[0]['url_short']    return url_short

 

转载于:https://www.cnblogs.com/wjup/p/10576061.html

你可能感兴趣的文章
UOJ#424. 【集训队作业2018】count
查看>>
关于SWITCH中CASE的执行顺序。
查看>>
C# 把一个文件夹下所有文件复制到另一个文件夹下 把一个文件夹下所有文件删除(转)...
查看>>
鼠标移到某个对象上,显示小手的形状
查看>>
Java 集合系列目录(Category)
查看>>
OracleRef游标
查看>>
第二章:列表和组元
查看>>
UCF 大牛 Prof. Shah 课题组代码合集
查看>>
OI考试需注意的
查看>>
noi 2985 数字组合
查看>>
第四周进度报告
查看>>
Objective-C 单实例
查看>>
九九乘法表
查看>>
chrome中自动回填表单解决
查看>>
myeclipse 快捷键
查看>>
LeetCode 10. Regular Expression Matching
查看>>
学习笔记之GenFu
查看>>
linux下配置环境变量【原创】
查看>>
Tumblr:我们是如何从 PHP 5 升级到 PHP 7 的
查看>>
java 设计模式之单例模式
查看>>