微博短链,一键生成与还原API使用指南

微博短链,一键生成与还原API使用指南

由于微博的长度限制为140字,所以微博中加的链接都会进行转换,变成短链接。微博的开放API也提供了相应的API,这个应该是微博中最简单的API了,哈哈。

Short url/shorten的作用是将链接转换成短链接,或者将短链接还原。

生成短链的URL为http://api.t.sina.com.cn/short_url/shorten.json,HTTP请求方式为GET,这个API包含的参数有三个,①source:自己申请的App Key;②url_long:需要转换的长链接

短链还原为长链接的URL为http://api.t.sina.com.cn/short_url/expand.json,HTTP请求方式为GET,这个API包含的参数有三个,①source:自己申请的App Key;②url_short:需要还原的短链接

处理方法也非常简单,这里放一个示例,注释也写的比较清楚。

?php

function shorturl ($ long_url ){

$ apiKey = 4009354543 ; //设置APP Key,需要自己申请哦

$ apiUrl = http://api.t.sina.com.cn/short_url/shorten.json?source= .$ apiKey . &url_long= .$ long_url ;

$ response = file_get_contents ($ apiUrl ); //获取json的内容

$ json = json_decode ($ response ); //对json格式内容进行编码

return $ json [ 0 ] -& gt ; url_short ; //返回短链

}

function expandurl ($ short_url ){

$ apiKey = 4009354543 ; //设置APP Key,需要自己申请哦

$ apiUrl = http://api.t.sina.com.cn/short_url/expand.json?source= .$ apiKey . &url_short= .$ short_url ;

$ response = file_get_contents ($ apiUrl ); //获取json的内容

$ json = json_decode ($ response ); //对json格式内容进行编码

return $ json [ 0 ] -& gt ; url_long ; //返回长链接

}

?

声明:本站所有作品(图文、音视频)均由用户自行上传分享,本文由"ClikeWa"自行发布,本站仅供存储和学习交流。若您的权利被侵害,请联系我们删除。如若转载,请注明出处:https://www.flipbrief.com/fresh/8eg6CfB0.html