全民K歌解析API源码

<?php
error_reporting(0);

    header("Access-Control-Allow-Origin:*");
    header('Content-type: application/json');
    
if(isset($_GET['url'])){
  $url = $_GET['url'];
}  if(empty($url)){

      $str = array(
      "code" => "201",
      "msg"  => "全民K歌作品链接不能为空",
    );

      echo json_encode($str); die;
  }
  
//读取全民K歌接口//
$id = substr($url,strripos($url,"s=")+1);
$id = str_replace("=","",$id);
//echo $id;
$html=http_curl('https://kg.qq.com/cgi/kg_ugc_getdetail?v=4&format=json&inCharset=utf8&outCharset=utf-8&shareid='.$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"=>200,'msg'=>"获取成功","mp3name"=>$user,"user_nick"=>$kg_nick,"user_img"=>$userimg,"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;
}
?>

给TA打赏
共{{data.count}}人
人已打赏
源码分享

w.url.cn短网址生成API源码

2020-12-19 21:50:27

源码分享

快手短视频PHP无水印解析API源码

2020-12-19 22:32:27

3 条回复 A文章作者 M管理员
  1. 这个号,试试?

    • 我擦,这个好????,该死的书入法

个人中心
有新私信 私信列表
搜索