PHP实现新浪微博短网址API接口调用
admin 164 2019-03-11 18:39:53
<?php
/**
* @author: vfhky 20130304 20:10
* @description: PHP调用新浪短网址API接口
* * @param string $type: 非零整数代表长网址转短网址,0表示短网址转长网址
*/
function xlUrlAPI($type,$url){
/* 这是我申请的APPKEY,大家可以测试使用 */
$key = '1562966081';
if($type)
$baseurl = 'http://api.t.sina.com.cn/short_url/shorten.json?source='.$key.'&url_long='.$url;
else
$baseurl = 'http://api.t.sina.com.cn/short_url/expand.json?source='.$key.'&url_short='.$url;
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL,$baseurl);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$strRes=curl_exec($ch);
curl_close($ch);
$arrResponse=json_decode($strRes,true);
if (isset($arrResponse->error) || !isset($arrResponse[0]['url_long']) || $arrResponse[0]['url_long'] == '')
return 0;
if($type)
return $arrResponse[0]['url_short'];
else
return $arrResponse[0]['url_long'];
}
echo '<br/><br/>----------新浪短网址API----------<br/><br/>';
echo 'Long to Short: '.xlUrlAPI(1,'http://u6.gg').'<br/>';
echo 'Short to Long: '.xlUrlAPI(0,'http://360app.ft12.com').'<br/><br/>';
?>
To share this paste please copy this url and send to your friends
预览
还没有评论.
最新分享
- PHP用redis实现计数器功能从而实现限流
PHP | 48 | 2周前
- PHP批量下载QQ空间相册照片链接
PHP | 42 | 2周前
- PHP对一个接口进行请求次数限制
PHP | 32 | 2周前
- PHP汉字转拼音类文件
PHP | 34 | 2周前
- laravel 表单验证 api自定义错误信息返回json 与 路由别名场景验证
PHP | 37 | 2周前
- QQ或微信内打开网站提示用浏览器打开代码
PHP | 57 | 3周前
- 简易防CC攻击刷新跳转代码
PHP | 55 | 3周前