PHP全民k歌作品解析接口源码

yipeiwu_com6年前PHP代码库
<?php
header("Access-Control-Allow-Origin:*");
header('Content-type: application/json');
if(isset($_GET['id'])){
//读取全民K歌接口//
$html=http_curl('https://kg.qq.com/cgi/kg_ugc_getdetail?v=4&format=json&inCharset=utf8&outCharset=utf-8&shareid='.$_GET['id']);
$r=json_decode($html,true);
//获取歌曲链接//
$mp3=$r['data']['playurl'];
//获取歌曲名称//
$user=$r['data']['song_name'];
//获取作者昵称//
$kg_nick=$r['data']['kg_nick'];
//获取作品图//
$img=$r['data']['cover'];
//获取作者头像//
$userimg=$r['data']['avatar'];
//打包JSON//
$result=array("code"=>1,"uesr_name"=>$user,"user_img"=>$userimg,"kg_nick"=>$kg_nick,"mp3img"=>$img,"mp3url"=>$mp3);
//输出JSON数据//
echo json_encode($result);
}
function http_curl($url){
    $curl = curl_init();
    curl_setopt($curl,CURLOPT_URL,$url);
    curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,30);
    curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
    $data=curl_exec($curl);
    curl_close($curl);
    return $data;
}
?>


相关文章

完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题

完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题

最近用zend studio7.2 遇到个问题,就是打开内容很多的php页面(>500行)时,编辑保存速度奇慢。根据网络上google到的资料 ,更改了content Assist...

php 删除一个数组中的某个值.兼容多维数组!

复制代码 代码如下: function array_remove_key($array, $keys) { $num = count($keys); $num_last = $num -...

php代码审计比较有意思的例子

php代码审计比较有意思的例子

代码审计比较有意思的例子貌似是去年 ecshop支付漏洞偶然出来的一个例子,感觉不错。分享下 复制代码 代码如下:<?php$a=addslashes($_GET['a']);$b...

php实现简单洗牌算法

如下所示:复制代码 代码如下:<?php  /**   * 简单洗牌算法   */  $card_num=54; //牌数  pr...

PHP实现接收二进制流转换成图片的方法

本文实例讲述了PHP实现接收二进制流转换成图片的方法。分享给大家供大家参考,具体如下: 这里实现php 接收二进制流转换成图片,所使用的图片类imageUpload.php如下: &...