新浪短网址API的PHP调用方法,php调用新浪短链接api教程

本文实例讲述了新浪短网址API的PHP调用方法,php调用新浪短链接api教程。分享给大家供大家参考。具体方法如下:

 

代码如下:

error) || !isset($json[0]->url_short) || $json[0]->url_short == '')
        return false;
    else
        return $json[0]->url_short;
}
//根据短网址获取长网址,此函数重用了不少sinaShortenUrl中的代码,以方便你阅读对比,你可以自行合并两个函数
function sinaExpandUrl($short_url) {
    //拼接请求地址,此地址你可以在官方的文档中查看到
    $url = 'http://api.t.sina.com.cn/short_url/expand.json?source=' . SINA_APPKEY . '&url_short=' . $short_url;
    //获取请求结果
    $result = curlQuery($url);
    //下面这行注释用于调试
    //print_r($result);exit();
    //解析json
    $json = json_decode($result);
    //异常情况返回false
    if (isset($json->error) || !isset($json[0]->url_long) || $json[0]->url_long == '')
        return false;
    else
        return $json[0]->url_long;
}
//要缩短的网址
$url = "cccc.com/a/index.php?a=1211"; //这里自己看着办,修改成你要缩短的网址还是获取post的数据还是怎么滴。
$url = filterUrl($url);  //对URL进行简单处理的方法
echo $short = sinaShortenUrl($url);      //根据传入的长网址生产短网址
echo "
"; echo $ulong = sinaExpandUrl($short); ?>


自己申请appkey替换,至于用法就看你了,镶入到其他程序使用,单独做个生成短连接的页面都可以。使用方法就不多说了。

你可能感兴趣的:(新浪短网址API的PHP调用方法,php调用新浪短链接api教程)